我可以像这样{{ config('app.locale') }}
获取刀片中的区域设置应用,但是,我希望能够在javascript中获取区域设置,特别是在Vue中,以便将其传递给moment().locale()
我试过了在视图home.blade.php之后,它没有工作
moment().locale( {{ config('app.locale') }}
如何在Vue中获取区域设置应用程序?
答案 0 :(得分:2)
您必须在窗口上设置该值。您可以在刀片模板中创建一个脚本标记,用于在您可以访问的窗口上创建全局变量。
您还可以在控制器函数中使用https://packagist.org/packages/laracasts/utilities,使您的视图将值传递给窗口,如下所示:
JavaScript::put(['locale' => config('app.locale')]);
然后在window.locale
答案 1 :(得分:0)
use Lang;
$locale = Lang::locale(); (gives you the locale detected on the frontend)
$locale = Lang::getLocale(); (gives you the locale set default in the config)