0

我刚刚按照文档安装了 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 上发现这可能是因为 locale inconfig/app.php未设置,但在我的情况下它设置为en.

有人能帮我吗?

4

0 回答 0