Also if you have multiple guards you can access those by $exception->guards() method in the exception and redirect to the right login page for the type of user being authenticated.
how about this one?
i want to show /login for normal users and /admin/login for admins and stuffs, so this do the job in my case ,
I go to myproject/app/http/middleware/RedirectIfAuthenticated.php ,
and then add something like this to handle function :
/*
* if user was not authenticated
* and try to access any route that contains
* the prefix /admin,
* then redirect him to the /admin/login
*/
if (!Auth::guard($guard)->check() && (strpos($request->session()->get('url')['intended'] , 'admin') == true)) {
return redirect('/admin/login');
}