/** * 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]); }