1
名前付きルートから(選択された言語に)URLを取得するにはどうすればよいですか? (またはどのように言語を切り替えると、リダイレクトを作るために::ルート(...)ローカライズされたリンクへ)laravel 4のリンク翻訳を強制する方法mcamara
私が使用: PHP Laravel 4(L4)mcamara/laravel局在(LaravelLocalization)
名前付きルートから(選択された言語に)URLを取得するにはどうすればよいですか? (またはどのように言語を切り替えると、リダイレクトを作るために::ルート(...)ローカライズされたリンクへ)laravel 4のリンク翻訳を強制する方法mcamara
私が使用: PHP Laravel 4(L4)mcamara/laravel局在(LaravelLocalization)
それは簡単です:)ちょうど使用
$lang = App:getLocale(); // two letters lang eg. 'en', 'pl'...
return Redirect::to(LaravelLocalization::getURLFromRouteNameTranslated($lang,
'routes.site.dashboard'));
注意!私たちは、あなたがインスタンスのパラメータでルートを持っている場合は、キー「site.dashboard」のルート英訳がファイルにapp/lang/en/routes.php
であることを前提としています'companies.edit' => 'companies/{company}/edit'
、あなたが使用することができます routes.phpのファイルに:
$lang = App:getLocale(); // two letters lang eg. 'en', 'pl'...
Redirect::to(LaravelLocalization::getURLFromRouteNameTranslated($lang,
'routes.companies.edit', ['company' => $company->id]));
だとすべて: