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'); }