[英]Laravel 8 Package Development pushMiddlewareToGroup
将 Laravel 版本从 6.0 更新到 8.0 后,使用$router->pushMiddlewareToGroup
推送的中间件不起作用。
//add language middleware to the web group
$router->pushMiddleWareToGroup('web',Language::class);
您是否将代码包装在booted
中?
$this->app->booted(function () {
$router->pushMiddleWareToGroup('web',Language::class);
});
我遇到了同样的问题,只有在booted
中调用pushMiddleWareToGroup
后才解决。 您可能还想使用protected $middlewarePriority = [...];
设置加载优先级在App\Http\Kernel.php
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.