コード例 #1
0
 /**
  * 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.']);
 }