middleware('guest', ['except' => 'logout']); parent::__construct(); } public function logout(){ auth()->logout(); return view('Backend.auth.login'); } public function getLogin() { if (Auth::guard()->check()) { return back(); } return view('Backend.auth.login'); } public function login(LoginRequest $request) { $remember = $request->get('remember'); $data = $request->only([ 'email', 'password', ]); if (Auth::attempt( [ 'email' => $data['email'], 'password' => $data['password'], ], $remember) ) { return redirect()->intended(action([LandingController::class,'index'])); } return redirect() ->action('Auth\LoginController@getLogin') ->with('msg_fail', trans('auth.failed')); } }