Ejemplo n.º 1
0
 /**  
  * Update a given person
  *
  * @return Response
  */
 public function update($id, PeopleRequest $request)
 {
     $people = People::findOrFail($id);
     $people->update($request->all());
     $message = trans('people.update_success_message');
     return redirect('people')->with('OK', $message . ' : ' . $people->name . ' ' . $people->last_name);
 }
 /**
  * Store changes to an existing people in storage.
  *
  * @param PeopleRequest $request
  * @param People $people
  * @return \Illuminate\Http\RedirectResponse
  */
 public function managePeopleUpdate(PeopleRequest $request, People $people)
 {
     $people->update($request->all());
     $people->projects()->sync($request->project_list);
     // If there was an image attached, update image
     if ($request->hasFile('image')) {
         $this->addImage($people, $request, 'image');
     }
     if ($request->hasFile('image2')) {
         $this->addImage($people, $request, 'image2');
     }
     return redirect()->action('PeoplesController@managePeopleShow', [$people]);
 }