根据文件http://www.slimframework.com/docs/concepts/middleware.html:
添加的最后一个中间件层是第一个被执行的。
根据相同的文档,Slim支持application
,route
和group
中间件。
我希望同时使用应用程序和路由中间件。应用程序中间件用于身份验证,应首先执行。
这是如何完成的?
答案 0 :(得分:1)
Slim FW允许您在中间件之前运行路由。根据此link,您必须将配置/设置determineRouteBeforeAppMiddleware
设置为true
。
以下是示例代码:
<?php
$config = [
'settings' => [
'determineRouteBeforeAppMiddleware' => true,
],
];
$app = new \Slim\App($config);
&#13;