/** * Create a new task. * * @param Request $request * @return Redirect */ public function store(Request $request) { $user = $request->user(); $this->validate($request, Task::$rules); $task = $this->tasks->create($user, ['title' => $request->title, 'description' => $request->description]); $tasks = $user->tasks; return response()->json(['message' => 'Task created successfully.', 'tasks' => $tasks]); }
/** * To save a task * * @return \Laravel\Lumen\Http\ResponseFactory */ public function store() { if ($this->isEmpty('create')) { $task = $this->taskRepo->create(\Request::all()); if ($task) { return $this->responseCreate('Task'); } else { return $this->responseBad('Whoops! There were some problems with your input.'); } } return $this->responseBad('Please, provides all the input correctly.'); }