laravel 实现子域名或参数多语言

//routes.php
$route->group(['domain' => '{lang}.do.com'], function(){});

// middleware
\Route::current()->getParameter('lang');
url(), PHP_URL_HOST)); 
$subdomain = $url_array[0]; 
$languages = ['en', 'de']; 
if (in_array($subdomain, $languages)) { 
App::setLocale($subdomain); 
} 
return $next($request); 
}}

你可能感兴趣的:(laravel 实现子域名或参数多语言)