/ / Fetch the locale of laravel app: javascript, php, laravel, locale, momentjs

Obtenga la configuración regional de la aplicación de laravel - javascript, php, laravel, locale, momentjs

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 № 1
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)

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