Puedo obtener la aplicación locale en blade como esta {{ config("app.locale") }}
Sin embargo, quiero poder obtener la configuración regional en javascript, específicamente en Vue para pasarlo a moment().locale()
Probé lo siguiente en la vista home.blade.php no funcionó
moment().locale( {{ config("app.locale") }}
¿Cómo puedo obtener la aplicación de configuración regional en Vue?
Respuestas
0 para la respuesta № 1use Lang;
$locale = Lang::locale(); (gives you the locale detected on the frontend)
$locale = Lang::getLocale(); (gives you the locale set default in the config)
2 para la respuesta № 2
Tendrías que establecer ese valor en la ventana. Podría crear una etiqueta de secuencia de comandos en su plantilla blade que cree variables globales en la ventana a la que podría acceder.
También podrías usar https://packagist.org/packages/laracasts/utilities en las funciones del controlador que representan su vista para pasar los valores a la ventana con algo como esto:
JavaScript::put(["locale" => config("app.locale")]);
Y luego accede a ella en tu JS en window.locale