middleware('guest')->except('logout'); } public function username() { $login = request()->input('login'); $field = filter_var($login, FILTER_VALIDATE_EMAIL) ? 'email' : 'name'; request()->merge([$field => $login]); return $field; } protected function sendFailedLoginResponse(Request $request) { throw ValidationException::withMessages([ 'login' => [trans('auth.failed')], ]); } }