Laravel 使用 Voyager 管理员进行本地化
Laravel localization with Voyager admin
我正在使用 Voyager 管理员创建一个 Laravel 网站,现在我需要向该网站添加本地化。 Voyager 包含自己的翻译 table,我用它从后端创建多种语言的内容。但是在前端路由不起作用,我收到 NotFoundHttpException
错误。我的路线如下:
Route::group(['prefix' => 'fr'], function()
{
App::setLocale('fr');
Route::get('{slug}', 'PageController@show');
Route::get('posts/{slug}', 'PostsController@show');
//and so on
});
我该如何解决这个问题?
根据documentation可以去
Route::prefix('admin')->group
所以
Route::prefix('fr')->group(function()
{
App::setLocale('fr');
Route::get('{slug}', 'PageController@show');
Route::get('posts/{slug}', 'PostsController@show');
//and so on
});
而且顺序也很重要。
我正在使用 Voyager 管理员创建一个 Laravel 网站,现在我需要向该网站添加本地化。 Voyager 包含自己的翻译 table,我用它从后端创建多种语言的内容。但是在前端路由不起作用,我收到 NotFoundHttpException
错误。我的路线如下:
Route::group(['prefix' => 'fr'], function()
{
App::setLocale('fr');
Route::get('{slug}', 'PageController@show');
Route::get('posts/{slug}', 'PostsController@show');
//and so on
});
我该如何解决这个问题?
根据documentation可以去
Route::prefix('admin')->group
所以
Route::prefix('fr')->group(function()
{
App::setLocale('fr');
Route::get('{slug}', 'PageController@show');
Route::get('posts/{slug}', 'PostsController@show');
//and so on
});
而且顺序也很重要。