コード例 #1
0
 public function storeResetPassword(Request $request)
 {
     $id = Auth::user()->id;
     $user = User::findOrFail($id);
     //        $input = Request::all();
     //        $pass = $input['password_old'];
     //        $pass = bcrypt($pass);
     //dd($pass, $user->password);
     //dd($user->password);
     $this->validate($request, ['token' => 'required', 'email' => 'required|email', 'password' => 'required|confirmed']);
     $credentials = $request->only('email', 'password', 'password_confirmation', 'token');
     $response = $this->passwords->reset($credentials, function ($user, $password) {
         $user->password = bcrypt($password);
         $user->save();
         $this->auth->login($user);
     });
     if ($pass == $user->password) {
         dd('норм');
         $input['created_at'] = Carbon::now();
         //        $input['updated_at'] = Carbon::now();
         $input['email'] = 'asd@asd.a';
         dd($input);
         PasswordReset::create($input);
     } else {
         dd('хлам');
         return redirect(trans('routes.locale') . '/home/{home}/edit');
     }
     return redirect(trans('routes.locale') . '/home/{home}/edit');
 }