Files
ECShopX/app/Http/Middleware/SetLocaleMiddleware.php
2025-12-29 22:14:41 +08:00

28 lines
535 B
PHP

<?php
namespace App\Http\Middleware;
use Closure;
class SetLocaleMiddleware
{
/**
* Handle an incoming request.
*
* @param \Illuminate\Http\Request $request
* @param \Closure $next
* @return mixed
*/
public function handle($request, Closure $next)
{
$country_code = $request->input('country_code');
if ($country_code) {
app()->setLocale($country_code);
}else{
app()->setLocale('zh-CN');
}
return $next($request);
}
}