/** * Update the specified resource in storage. * * @param \Illuminate\Http\Request $request * @param int $id * @return \Illuminate\Http\Response */ public function update(Request $request, $id) { $tache = Tache::findOrNew($id); $this->validate($request, ['code' => 'required', 'description' => 'required', 'start_date' => 'required|date', 'end_date' => 'required|date|after:start_date']); $preds = implode(",", $request->get('predecessors')); $request['predecessors'] = $preds; $tache->update($request->all()); Session::flash('update', "Your task was updated with success !"); return redirect(route('taches.taches.show', $tache->sprint_id)); }
/** * Show the form for editing the specified resource. * * @param int $id * @return \Illuminate\Http\Response */ public function edit($id) { $tache = Tache::findOrNew($id)->developer()->associate(Auth::user()); $tachet = $tache->attributesToArray(); $tachet['state'] = 1; $tache->update($tachet); Session::flash('success', "It's yours now"); return redirect(route('taketache.taches.show', $tache->sprint_id)); }