/** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(Request $request) { $a = new Task(); $a->fill(\Input::all()); $a->save(); return redirect()->back(); }
/** * Store a newly created resource in storage. * * @param \App\Http\Requests\CreateTaskRequest $request * @return \Illuminate\Http\Response */ public function store(CreateTaskRequest $request) { $task = new Task(); $task->fill($request->all()); $task->created_by = \Auth::user()->id; $task->save(); Event::fire(new TaskAdded($task)); return $task->fresh(); }
/** * Store a newly created resource in storage. * * @param Request $request * @return Response */ public function store(Request $request) { $validator = $this->validateName(); if ($validator->fails()) { return $validator->errors()->all(); } $project_id = $request->get('project_id'); $last_task = Task::where('project_id', '=', $project_id)->orderBy('order', 'desc')->first(); $order_recent = $last_task ? $last_task->order : -1; $instance = new Task(); $instance->fill($request->all()); $instance->order = $order_recent + 1; return Project::find($project_id)->tasks()->save($instance); }
/** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(Requests\AddTask $request) { try { \DB::beginTransaction(); $task = new Task(); $task->fill($request->only('title', 'description', 'deadline')); $task->user_id = auth()->user()->id; $task->save(); \DB::commit(); flash()->success('Task added to list successfully.'); return redirect()->back(); } catch (\Exception $e) { \DB::rollback(); flash()->error($e->getMessage()); return redirect()->back()->withInput(); } }