/** * Updates passwords * @param ChangePasswordRequest $request * @return \Illuminate\Http\RedirectResponse */ public function changePassword(ChangePasswordRequest $request) { $user = User::find(\Auth::user()->id); $old_password = $request->old_password; $password = $request->password; if (Hash::check($old_password, $user->password)) { $user->password = Hash::make($password); if ($user->save()) { Session::flash('flash_message', 'Password was successfully changed'); return redirect()->back(); } } else { Session::flash('flash_message_error', 'Password was not changed, try again'); return redirect()->back(); } }