簡體   English   中英

Laravel Mcamara\LaravelLocalization 在包中使用時出錯

[英]Laravel Mcamara\LaravelLocalization giving error when used in package

我剛剛按照文檔安裝了 Mcamara\LaravelLocalization,但我收到錯誤Call to undefined method Mcamara\LaravelLocalization\Facades\LaravelLocalization::setLocale()

錯誤來自我的包的 web.php 路由文件。 如果我在我的主要路線文件中使用相同的代碼,它會完美無缺。 我包裹的所有其他路線都有效,只有那些我想本地化的路線不行。

Route::group(['prefix' => LaravelLocalization::setLocale(), 'middleware' => ['web', 'localeSessionRedirect', 'localizationRedirect', 'localeViewPath']], function() {
    Route::get('/{page}', 'FrontPagesController@index');
});

我在 stackoverflow 上發現這可能是因為config/app.php的區域設置未設置,但在我的情況下它設置為en

有人能幫我嗎?

我遇到了這個問題,我只是在終端中運行php artisan config:cacherestarted了我的編輯器 VS Code

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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