我正在将我的网站翻译成不同的语言。默认情况下,语言为英语,我使用以下路线返回“欢迎”视图:
Route::get('welcome', function ()
{
return view('welcome');
});
对于我的其他语言,我正在使用这条其他路线:
Route::get('welcome/{locale}', function ($locale)
{
App::setLocale($locale);
return view('welcome');
});
有什么办法可以将这两条路线合二为一吗?例如,如果路由是“welcome”或“welcome/en”,则返回默认语言英语的“welcome”视图。
但是,如果路由是“welcome/fr”,则“welcome”视图应该以法语返回。
我将有数百条路线,所以我希望能够组合我的路线。