我想創建一個多語言(國家)項目,如EN-US,EN-UK,ZH-CN。 EN-US和EN-UK網站的內容與貨幣不同,但對於中國用戶的網站ZH-CN網站來說,它會有不同的內容,比如頁腳不會有社交媒體鏈接(如facebook,twitter,youtube,因爲這項服務在中國是封鎖的)。在Laravel 5中創建多語言(國家)網站的最佳方式是什麼?
每個網站都能夠在兩到三種語言(如EN-US網站)之間切換,用戶可以在英語和西班牙語之間切換。我知道如何在語言之間切換。
我目前不知道該怎麼做的是創建路線以及如何輸出不同的內容。像我一樣硬編碼路由,如在手工編寫/en-us,/en-uk,/zh-cn進入routes.php文件併爲每個路由輸出不同的內容。
硬編碼的路線和輸出的意見(只是一個例子)
Route::group(['domain' => 'mysite.local'], function() {
Route::get('/en-us', function() {
return view('english.home');
});
Route::get('/zh-cn', function() {
return view('chinese.home');
});
});
有誰知道一個更好的方式來創建這種類型的網站。任何幫助表示讚賞。
謝謝你
看看文檔:http://laravel.com/docs/5.1/localization – Daan
@達安這不是我想要的,正如我上面提到的我知道如何在語言之間切換。 tks回覆 – Paper9oll
您在問如何創建路線,以及他們是否在文檔中提及它。 – Daan