我使用Laravel 5.4并且我的应用程序运行正常。 我的路线和视图显示如下:
app.de/de
app.de/en
app.de/de/kontakt
app.de/en/contact
在我的第一页调用中,我想强制使用默认语言,例如从app.de重定向到 - > app.de/de
web.php:
Route::get('/{locale}', function ($locale) {
App::setLocale($locale);
return view('welcome');});
我该如何解决这个问题?
答案 0 :(得分:1)
非常感谢你。该解决方案有效:
Route::get('/', function () {
return redirect('/de');
});
Route::get('/{locale}', function ($locale) {
App::setLocale($locale);
return view('welcome');
});
Route::get('{locale}/contact', 'ContactController@index');
答案 1 :(得分:0)
使用主页中的重定向到" de"主页https://laravel.com/docs/5.4/responses#redirects