Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public function store(Request $request)
- {
- //
- try {
- //code...
- $validator = Validator::make($request->all(), [
- 'id_user' => 'required|numeric',
- 'title' => 'required|max:255',
- 'amount' => 'required|numeric|min:1',
- 'type' => 'required|in:cr,db',
- 'status' => 'required|in:0,1',
- 'date' => 'required|date_format:Y-m-d'
- ]);
- if ($validator->fails()) {
- return $this->getResponse(406, $validator->errors()->first());
- }
- $transactions = new Transactions;
- $transactions->id_user = $request->id_user;
- $transactions->title = $request->title;
- $transactions->amount = $request->amount;
- $transactions->type = $request->type;
- $transactions->status = $request->status;
- $transactions->date = $request->date;
- $transactions->save();
- return $this->getResponse(200);
- } catch (\Throwable $th) {
- //throw $th;
- return $this->getResponse(500, $th);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement