Php Laravel-通过应用程序区域设置进行碳本地化
我有一个碳日期输出本地化的问题 如何将carbon区域设置与我的应用程序区域设置联系起来?我将用户的语言首选项存储在db中,并在整个系统上设置locale中间件,以检查和设置每个用户的语言环境 我如何对碳整体进行同样的处理Php Laravel-通过应用程序区域设置进行碳本地化,php,laravel,localization,php-carbon,Php,Laravel,Localization,Php Carbon,我有一个碳日期输出本地化的问题 如何将carbon区域设置与我的应用程序区域设置联系起来?我将用户的语言首选项存储在db中,并在整个系统上设置locale中间件,以检查和设置每个用户的语言环境 我如何对碳整体进行同样的处理 public function handle($request, Closure $next) { $user = Auth::user(); if ($user) { if ($user->locale != null) {
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'));
你能在AppServiceProvider中试用吗
class AppServiceProvider extends ServiceProvider
{
public function boot()
{
Carbon\Carbon::setLocale(config('app.locale'));
}
}
您能在
AppServiceProvider
中试用吗
class AppServiceProvider extends ServiceProvider
{
public function boot()
{
Carbon\Carbon::setLocale(config('app.locale'));
}
}
我正在向视图发送一些变量,虽然有点长,但与日期或时间无关。我正在向视图发送一些变量,虽然有点长,但与日期或时间无关。