DoC Benim yazdığım örneği incelediniz mi? Middleware kısmında locale eğer session içinde yoksa ayrıca ekletiyorum.
$request->session()->get()('locale'); yazmışsınız. O $request->session()->get('locale'); olacak.
Ayrıca çok dilli rotalar için resources/lang/tr ve resources/lang/en klasörüne routes.php şeklinde bir dosya oluşturun. İçeriği de:
// resources/lang/tr/routes.php
return [
'contact' => 'iletisim'
];
// resources/lang/en/routes.php
return [
'contact' => 'contact'
];
Route::middleware(\App\Http\Middleware\Locale::class)->group(function () {
Route::get(__('routes.contact'), 'front\iletisimController@index')->name('front.iletisim');
});