middleware('guest')->except('logout'); } public function username() { return 'name'; } /** * Handle a login request to the application. * * @param Request $request * @return array|Response|void * * @throws ValidationException */ public function login(Request $request) { if (method_exists($this, 'hasTooManyLoginAttempts') && $this->hasTooManyLoginAttempts($request)) { $this->fireLockoutEvent($request); return $this->sendLockoutResponse($request); } if ($this->attemptLogin($request)) { if(env('DB_USERNAME')!='developer') $this->log(__METHOD__,__FUNCTION__,'',Auth::user()['id']); if($request['is_json']){ return ['success'=>true,'url'=>'x']; } return $this->sendLoginResponse($request)->header('Cache-Control','no-store'); } $this->incrementLoginAttempts($request); if(env('DB_USERNAME')!='developer') $this->log(__METHOD__,__FUNCTION__,'',Auth::user()['id']); return $this->sendFailedLoginResponse($request); } }