Я использую "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?