middleware('guest')->except('logout'); } /** * The user has been authenticated. * Check if user is active or not * * @param \Illuminate\Http\Request $request * @param mixed $user * @return mixed */ protected function authenticated(Request $request, $user) { if (! $user->is_active) { Auth::logout(); return redirect('/login')->with( 'status', ['success' => false, 'msg' => __('messages.user_inactive')] ); } } /** * Where to redirect users after logout. * * @var string */ public function logout(Request $request) { Auth::logout(); return redirect('/login'); } }