/** * Update user * * @return Response */ public function postUpdate(\App\Http\Requests\UpdateRequest $request) { $user = $this->auth->user(); $credentials = ['username' => $user->username, 'password' => $request['old_password']]; if ($this->auth->validate($credentials)) { $this->user->update($user->id, $request->only('email', 'password')); return redirect()->action('AuthenticationController@getUpdate')->with('flash_message', trans('authentication.update_success')); } return redirect()->action('AuthenticationController@getUpdate')->withInput($request->only('email'))->with('flash_message', trans('authentication.not_matched')); }
/** * Update the specified update in storage. * * @param int $id * @param UpdateRequest $request * @return Response */ public function update($id, UpdateRequest $request) { $update = $this->update->find($id); if (!$update) { return redirect()->back()->with('error', 'Country Update not found.'); } if (!$update->update($request->all())) { return redirect()->back()->with('error', 'Problem editing Country Update.'); } return redirect()->back()->with('success', 'Country Update successfully updated!'); }