我一直在听Incremental APIs lessons from Laracast。在这些课程中,Jeff正在使用Laravel 4,他创建(并引用)变形金刚来操纵数据输出。
变形金刚是Laravel 5中的新中间件吗?
答案 0 :(得分:0)
Laravel 4.1中的中间件功能受到一些php项目的启发,并被采用来为框架提供核心中间件功能。项目的中间件实现依赖于HttpKernelInterface,并引入了以下约定:通过修改HttpKernelInterface实例,我们可以在不修改实际应用程序对象的情况下向应用程序的请求/响应处理堆栈添加任意数量的层。
在Laravel 5中,使用中间件是钩住框架的Http层的首选方式.Laravel 5有自己的中间件实现。应该使用它们而不是过滤器。 Kernel类现在注册应用程序级中间件,引导核心组件,构建应用程序的中间件堆栈,并通过将当前Request对象传递给堆栈来处理请求。