与Laravel 5.8中的auth,Web和Guard中间件有什么区别

时间:2019-08-28 19:42:09

标签: laravel laravel-5.8 laravel-middleware

我是Laravel的新手。有人可以解释一下与Laravel 5.8中的Web,身份验证和来宾中间件有什么区别吗?

1 个答案:

答案 0 :(得分:0)

auth中间件仅允许经过身份验证的用户访问路由及其背后的逻辑。例如,只有身份验证用户才能创建问题并给出答案。 来宾中间件只能由未经身份验证的用户访问。例如,登录和注册页面。 Web中间件是您通常在应用程序中使用的一组中间件。例如Cookie加密,csrf令牌验证等。