Сейчас у меня есть middleware который меняет язык на сайте
public function handle($request, Closure $next)
{
$locale = $request->segment(1);
if (!in_array($request->segment(1), config('app.available_locales'))) {
$locale = config('app.locale');
}
app()->setLocale($locale);
return $next($request);
}
И вот такой роутинг
Route::get('/', function () {
return redirect(app()->getLocale());
});
Route::group([
'prefix' => '{locale}',
'where' => ['locale' => '[a-zA-Z]{2}'],
'middleware' => 'setlocale'
], function () {
...
});
Как сделать чтобы при первом заходе на сайт, ставился не язык по умолчанию а какой-нибудь другой?