Php Laravel多页锚语言切换器

Php Laravel多页锚语言切换器,php,laravel,routes,localization,Php,Laravel,Routes,Localization,我想从一个事实开始,我对Laravel框架是新手 我有一个完整的工作网站(HTML、CSS、JS),我的任务是添加一个功能-锚语言切换器(介于保加利亚语(BG-默认语言环境)和英语(EN)之间) 我已经尽了最大努力在网上找到了一个可行的解决方案,但是没有用。我知道我必须做的是在web.phpRoute::get('/',function(){return view('welcome');})中设置路由 但这只影响我任务的一部分——删除“.html”。 我换了房间 'locale'=>'bg','

我想从一个事实开始,我对Laravel框架是新手

我有一个完整的工作网站(HTML、CSS、JS),我的任务是添加一个功能-锚语言切换器(介于保加利亚语(BG-默认语言环境)和英语(EN)之间)

我已经尽了最大努力在网上找到了一个可行的解决方案,但是没有用。我知道我必须做的是在web.php
Route::get('/',function(){return view('welcome');})中设置路由
但这只影响我任务的一部分——删除“.html”。
我换了房间

'locale'=>'bg','fallback\u locale'=>'en','alt\u langs'=>数组('en'),'locale\u prefix'=>'',

并在resources/lang/en/lang.php中添加了一些翻译

    'welcome' => 'Welcome',
    'title'=> 'English title',
    'message'=> "English message"
一步一步的解释将非常感谢,因为我仍然不称职,但渴望学习。提前感谢。

您可以按照以下步骤操作:

你可以读这个
example.com/
example.com/en
example.com/en/about
    'welcome' => 'Welcome',
    'title'=> 'English title',
    'message'=> "English message"
Route::get('/{locale?}', function ($locale = config('app.locale')) {
    App::setLocale($locale);
    return view('welcome');
});