/**
  * Store a newly created resource in storage.
  *
  * @param  \App\Project $project
  * @return Response
  */
 public function store(Project $project)
 {
     $input = Input::all();
     $input['project_id'] = $project->id;
     Tasks::create($input);
     return Redirect::route('projects.show', $project->slug)->with('message', 'Task created.');
 }
Example #2
0
 /**
  * Store a newly created resource in storage.
  *
  * @param Requests\taskValidator|Request $request
  * @return \Illuminate\Http\Response
  */
 public function store(Requests\taskValidator $request)
 {
     // Input: name
     // Input: Priority.
     Tasks::create($request->except('_token'));
     session()->flash('message', 'The task is successfully added.');
     return redirect()->back();
 }
Example #3
0
 /**
  * Store a newly created resource in storage.
  *
  * @return Response
  */
 public function store(Request $taskRequest)
 {
     $this->validate($taskRequest, ['title' => 'required', 'description' => 'required', 'status' => 'required', 'fk_user_id_assign' => 'required', 'fk_user_id_created' => '', 'fk_client_id' => '', 'deadline' => '']);
     $fk_client_id = Input::get('fk_client_id');
     $input = $taskRequest = array_merge($taskRequest->all(), ['fk_user_id_created' => \Auth::id()]);
     //dd($fk_client_id);
     Tasks::create($input);
     Session::flash('flash_message', 'Task successfully added!');
     //Snippet in Master.blade.php
     return redirect()->route('clients.show', [$fk_client_id]);
 }
Example #4
0
 public function store(CreateTasksRequest $request, $id)
 {
     $response = Tasks::create($request->all());
     return Response($response, 201);
 }