Merhaba,
2 sorum var.
Route::get('/{locale}', function ($locale) {
App::setLocale($locale);
return view('home.home');
});
Bu şekilde ayarladığım zaman URL'de
www.test.com/tr ya da /en yazınca çalışıyor.
1. Sorum şu: eğer ben bir şey yazmazsam direk
www.test.com yazarsam hata veriyor.
2. Sorum şu: Girilen bölgenin konumunu tespit edip ilk başta ona göre dili kendisi seçsin.
Örnek:
Request::server('HTTP_ACCEPT_LANGUAGE');
Bu kodun çıktısı şu;
tr-TR,tr;q=0.9,en-US;q=0.8,en;q=0.7
Bunu substr(Request::server('HTTP_ACCEPT_LANGUAGE'),0,2) şekilde "tr" ya da "en" diye alabiliyorum.
Umarım anlatabilmişimdir.