首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Laravel 8软件包开发pushMiddlewareToGroup

Laravel 8软件包开发pushMiddlewareToGroup
EN

Stack Overflow用户
提问于 2021-12-07 12:55:35
回答 1查看 231关注 0票数 1

在将Laravel版本从6.0升级到8.0后,使用$router->pushMiddlewareToGroup推送的中间件无法工作。

代码语言:javascript
运行
复制
//add language middleware to the web group
    $router->pushMiddleWareToGroup('web',Language::class);
EN

回答 1

Stack Overflow用户

发布于 2022-07-30 05:46:42

你用booted包装代码了吗?

代码语言:javascript
运行
复制
$this->app->booted(function () {
    $router->pushMiddleWareToGroup('web',Language::class);  
});

我也面临着同样的问题,只有在booted中调用booted之后才能解决。您还可能希望使用protected $middlewarePriority = [...];App\Http\Kernel.php中设置加载优先级。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70260539

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档