Laravel两种不同的中间件身份验证,仅来自auth中间件

Laravel两种不同的中间件身份验证,仅来自auth中间件,laravel,authentication,laravel-5.4,laravel-middleware,Laravel,Authentication,Laravel 5.4,Laravel Middleware,我有两个用于身份验证的seprate表。以下中间件指向不同的表: $this->middleware('auth:admin'); // - admins $this->middleware('auth'); // - user 我需要的解决方案是: 我想认证必须通过两个不同的表才能完成 “$this->中间件('auth')”中间件 通过中间件“$this->middleware('auth')”我想同时登录两者 管理员和用户。目前,管理员和用户从Different登录 我已

我有两个用于身份验证的seprate表。以下中间件指向不同的表:

$this->middleware('auth:admin'); // - admins 
$this->middleware('auth'); // - user
我需要的解决方案是:

  • 我想认证必须通过两个不同的表才能完成 “
    $this->中间件('auth')
    ”中间件
  • 通过中间件“
    $this->middleware('auth')
    ”我想同时登录两者 管理员和用户。目前,管理员和用户从Different登录 我已经在上面展示了中间件
为此,我需要在我的项目文件夹中更改哪个文件和位置?

如果要同时检查两个“保护”,只需将多个保护传递给
auth
中间件即可

$this->middleware('auth:web,admin');

这将通过传递的防护装置旋转,如果其中任何一个产生用户,它将设置该防护装置作为前进的默认防护装置。

Thank you@lagbox,此解决方案工作正常且准确。干得好#lagbox。感谢您的帮助。谢谢。