TP5.1中间件跟行为钩子区别

中间件:它是对项目请求作处理,在用户访问咱们的项目时,中间件就能够对于这个请求来判断用户是否有权限,或者判断用户是够请求更多中间件

行为钩子:在某一动做开始或者结束的时候会触发的方法,好比支付成功会给你发一个支付成功的提醒对象

 

区别:事件

     这就不难能够看出中间件是对用户请求作处理,而钩子则是对用户动做的处理(很典型的就是点击事件)钩子

     中间件至关于过滤器,钩子至关于事件,都是采用AOP思想class

 

这时就会有,其实中间件也是能够在请求结束后验证的,只须要将return response()这个返回对象放置到前面便可权限

下图是一开始进行验证的代码请求

请求结束后进行验证方法

相关文章
相关标签/搜索