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