/** * Show the form for editing the specified resource. * * @param int $id * @return Response */ public function password($id, PasswordRequest $request) { $user = User::find($id); if (Hash::check($request->get('current_password'), Auth::user()->password)) { $user->password = $request->get('password'); $user->save(); notify()->flash('Usuario editado de forma correcta', 'success', ['timer' => 3000, 'text' => '']); return redirect()->to('client/home'); } else { notify()->flash('Usuario no pudo ser editado de forma correcta', 'error', ['timer' => 3000, 'text' => '']); return redirect()->to('client/home'); } }
public function changePassword(PasswordRequest $request, Guard $auth) { $user = User::findOrFail($auth->id()); $user->password = $request->get('password'); $user->save(); return response()->json(['message' => 'Su clave ha sido modificada exitosamente.']); }