middleware('guest')->except('logout'); } protected function credentials(\Illuminate\Http\Request $request) { return array_merge($request->only($this->username(), 'password'), [ 'status' => 'active', ]); } public function username() { return 'username'; } public function redirectLogin() { return redirect()->route('login'); } /** * In local env, accept any password for an existing username. */ protected function attemptLogin(Request $request) { if (app()->environment('local')) { $user = User::where($this->username(), $request->input($this->username()))->first(); if ($user) { $this->guard()->login($user, $request->filled('remember')); return true; } return false; } return $this->guard()->attempt( $this->credentials($request), $request->filled('remember') ); } }