【发布时间】:2020-10-12 19:44:32
【问题描述】:
如果我添加管理员的守卫
我传递这个参数时auth和guest中间件有什么区别
- 身份验证:网络
- 身份验证:管理员
- 访客:网络
- 客人:管理员
【问题讨论】:
标签: laravel middleware
如果我添加管理员的守卫
我传递这个参数时auth和guest中间件有什么区别
【问题讨论】:
标签: laravel middleware
auth 和 guest 是中间件,您只是在 : 部分之后传递参数。该参数是您希望它使用的守卫。在不传递参数的情况下,它使用默认保护。
Laravel 8.x Docs - Authentication - Protecting Routes - Specifying a Guard
【讨论】:
auth 中间件附加到路由时,您还可以指定应该使用哪个守卫来验证用户。” guest 中间件也是一样,你告诉它使用哪个守卫来查看用户是否是访客