У меня проблема с локализацией выходных данных Carbon Date.
Как мне указать ie углеродный языковой стандарт в моем приложении? Я сохраняю языковые предпочтения пользователя в БД, и у меня есть промежуточное программное обеспечение SetLocale на всей системе, чтобы проверить и установить языковой стандарт для каждого пользователя.
Как сделать то же самое для Carbon в целом?
public function handle($request, Closure $next)
{
$user = Auth::user();
if ($user) {
if ($user->locale != null) {
$locale = $user->locale;
\App::setLocale($locale);
} else {
\App::setLocale('en');
}
} else {
\App::setLocale('en');
}
return $next($request);
}
Я пытался добавить приведенный ниже код, но он не работал.
setlocale(LC_TIME, config('app.locale'));