Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/227.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Laravel-通过应用程序区域设置进行碳本地化_Php_Laravel_Localization_Php Carbon - Fatal编程技术网

Php Laravel-通过应用程序区域设置进行碳本地化

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) {

我有一个碳日期输出本地化的问题

如何将carbon区域设置与我的应用程序区域设置联系起来?我将用户的语言首选项存储在db中,并在整个系统上设置locale中间件,以检查和设置每个用户的语言环境

我如何对碳整体进行同样的处理

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'));
    }
}

我正在向视图发送一些变量,虽然有点长,但与日期或时间无关。我正在向视图发送一些变量,虽然有点长,但与日期或时间无关。