Ozaman şöyle birşey sorayım.
Route::namespace('Frontend')->name('frontend.')->group(function(){
Route::name('main.')->group(function(){
Route::prefix(LaravelLocalization::setLocale())->middleware([ 'localeSessionRedirect', 'localizationRedirect', 'localeViewPath' ])->group(function(){
Route::get('/', 'MainController@index')->name('index');
Route::get('{section}', 'MainController@section')->name('section');
});
Route::get('lang/{lang}', 'MainController@lang')->name('lang');
});
});
Kullandığım yapı bu. Sizin dediğinize göre LaravelLocalization::setLocale() prefix alanını LaravelLocalization::setLocale((Session::get('lang') ?? Session::set('lang', 'en'))) gibi bir tanımlama yapacağım. Doğru mudur?