此代码在我的handler.php 中
protected function unauthenticated($request, AuthenticationException $exception){
switch($guard){
case 'admin':
return redirect(to:'/admin/login');
break;
default:
return redirect(to:'/login');
break;
}
这是我在仪表板控制器中的中间件
public function __construct(){
$this->middleware(middleware:'auth:admin');
}
您安装了auth包吗?如果您安装了它,您必须将auth-routes放在web.php文件中的routes文件夹中
Auth::routes()
如果你打算自己定义它,你可以在这个文件中创建一个新的路由
Route::get("/login",[AuthController,"login"]);
如果您要对包进行身份验证,您可以运行以下命令:
composer require laravel/ui
然后您应该将auth路由放在web.php文件中:
Auth::routes()