0

各位,我只想问一个非常明确的问题。我知道这是用于对用户进行身份验证的中间件,但门和策略会根据他/她的角色来限制用户行为。如果用户未通过身份验证,我使用 LARAVEL gates 将用户重定向到登录页面所以,问题是:LARAVEL 中间件是否包含 Gates 或什么?谢谢先进。

4

1 回答 1

0

盖茨

Gates 基本上用于检查用户是否有权执行给定的操作。

中间件

中间件提供了一种检查和过滤进入应用程序的 HTTP 请求的方法。例如:Laravel 包含一个中间件,用于验证您的应用程序的用户是否经过身份验证。您可以定义自己的中间件。

于 2022-02-02T18:10:54.510 回答