通过一个简单的实例让我们熟悉关于 laravel 管道及中间件的实现过程。

管道(包洋葱的概念)在laravel 中是将要执行的控制器的方法做为洋葱心,而多个中间件(中间件提供了一种方便的机制过滤进入应用程序的 HTTP 请求。)做为洋葱皮的概念。
核心知识点:返回闭包函数、开始包洋葱: array_reduce()

直接上代码了


执行结果

源码地址

https://github.com/leeprince/my_pattern/tree/master/pipeline