簡體   English   中英

Laravel 8 Package 開發 pushMiddlewareToGroup

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM