简述 中间件 的原理

laravel的middleware中间件,使用了管道(pipe)的原理。 什么是管道呢? 管道类似水净化过程中的层层过滤。 中间件的意思就是说,在接下来的逻辑之前,需要的操作。 例如江河之水我们不能直接喝,在输出净水之前新增了过滤细菌的机器。 那么我们把输出净水的逻辑,封装成一个匿名函数$next,然后只需要这样: $next = function(){ //输出净水 } $next2 = f
相关文章
相关标签/搜索