сначала нужно будет определить страну пользователя по ip, можно использовать этот пакет https://github.com/stevebauman/location и установить в boot функцию внутри App \ Providers \ AppServiceProvider
public function boot()
{
$ip = request()->getClientIp();
$position = \Location::get($ip);
\LaravelLocalization::setLocale($position->countryCode);
}
и замените префикс в группе маршрутов на:
\Mcamara\LaravelLocalization\Facades\LaravelLocalization::getCurrentLocale();
группа маршрутов должна быть:
Route::group(['prefix' => \Mcamara\LaravelLocalization\Facades\LaravelLocalization::getCurrentLocale() , 'middleware' => ['localizationRedirect', 'localeViewPath' ]], function(){ all the routes of my application is here });