Beispiel #1
0
 /**
  * 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));
 }