[英]laravel localization using mcamara package giving 404 error on root url but not other urls
[英]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:cache
並restarted
了我的編輯器 VS Code
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.