Herkese Selamlar
Laravel Projemde dinamik olarak dil rotası yapmaya çalışıyorum.
Takıldığım tek bir nokta kaldı bir el atabilirseniz sevinirim.
Route::get('locale/{locale}', function ($locale){
session()->put('locale',$locale);
App::setLocale($locale);
if ($locale=="tr")
return redirect()->to('/');
else
return redirect()->to('/'.session()->get('locale').'');
/* else if ($locale=="de")
return redirect()->to('/de');
else
return redirect()->to('/ru');*/
});
$dil=session()->get('locale');
Route::prefix('{dil}',['dil'=>session()->get('locale')])->group(function () {
Route::get('/','front\indexController@index')->name('index'.session()->get('locale').'');
Route::get('/rooms','front\konaklamaController@index')->name('konaklama'.session()->get('locale').'');
});
Yukardaki kod parçacığında prefix parantezini ve içinde ki route namelerini nasıl tanımlayacığımı çözemedim