public function handle(Request $request, $routeParams = []) { $token = PasswordToken::findOrFail($request->get('token')); $password = $request->get('password'); $confirmation = $request->get('password_confirmation'); if (!$password || $password !== $confirmation) { return redirect()->back(); } $this->dispatch(new EditUserCommand($token->user_id, $token->user, ['password' => $password])); $token->delete(); return redirect(''); }
public function handle(Request $request, $routeParams = []) { $token = array_get($routeParams, 'token'); $token = PasswordToken::findOrFail($token); return view('flarum::reset')->with('token', $token->id); }