【发布时间】:2019-05-21 11:49:48
【问题描述】:
我正在使用"laravel/lumen-framework": "5.7.*"
我有两个中间件,第一个 AuthTokenAuthenticate 应该应用于所有路由,所以它在 bootstrap/app.php 中定义
$app->middleware([
App\Http\Middleware\AuthTokenAuthenticate::class
]);
另一个中间件的定义类似于
$app->routeMiddleware([
'auth.token' => Vendor\Utilities\Middleware\AuthToken::class
]);
并且只会应用于某些特定的路由。
我需要先执行auth.token,然后是AuthTokenAuthenticate,但我找不到这样做的方法,因为Lumen 先执行$app->middleware 路由。
Laravel 有 $middlewarePriority 这正是我需要的,但我如何在 Lumen 中处理它?
【问题讨论】:
-
这个问题的任何答案对您有帮助吗? stackoverflow.com/questions/31065936/…
标签: php laravel middleware lumen