【发布时间】:2016-07-18 13:13:46
【问题描述】:
我需要本地化我的网站。我正在使用这个包:https://github.com/mcamara/laravel-localization 我的路线组是:
Route::group(['prefix' => LaravelLocalization::setLocale()], function()
{
Route::get('/garage', ['as' => 'garage', 'uses' => 'GarageController@garage']);
//OTHER ROUTES
});
我想本地化到这条路线的链接。如果我正在使用
href="{{ route('garage') }}
一切正常,链接看起来像“www.example.com/locale/garage”。 但如果我使用的是
href="{{ url('/garage') }}
我的本地化不起作用,链接看起来像“www.example.com/garage”。 有什么方法可以本地化使用 URL 助手创建的链接吗?
【问题讨论】:
-
href="{{ url(LaravelLocalization::getCurrentLocale().'/garage') }}"
-
@Calin 是的,这会起作用,谢谢,但我在代码中有几百个链接:( 有比这种方式更优雅的吗?
-
据我所知,并非不使用命名路由。
标签: php laravel localization routes helper