javascript - 获取 laravel 应用程序的语言环境

标签 javascript php laravel locale momentjs

我可以像这样 {{ config('app.locale') }} 在 blade 中获取区域设置应用程序,但是,我希望能够在 javascript 中获取区域设置,特别是在 Vue 中为了将它传递给 moment().locale() 我在 View home.blade.php 上尝试了以下它没有工作

moment().locale( {{ config('app.locale') }}

如何在 Vue 中获取语言环境应用程序?

最佳答案

您必须在窗口上设置该值。您可以在 blade 模板中创建一个脚本标记,在您可以访问的窗口上创建全局变量。

你也可以使用 https://packagist.org/packages/laracasts/utilities在呈现您的 View 以将值传递给窗口的 Controller 函数中,如下所示:

JavaScript::put(['locale' => config('app.locale')]);

然后在 window.locale 的 JS 中访问它

关于javascript - 获取 laravel 应用程序的语言环境,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46915402/

相关文章:

javascript mocha,节点异常测试用例

php - 如何将文件从一个位置移动到另一个位置?

php - 通过选择选项字段传递 PHP 数组

PHP , MYSQL 登录后才显示网站

laravel - 给分页添加参数

php - 升级 laravel 5.1 - 5.4 时如何修复 'You must set the encryption key going forward to improve the security of this library' 错误

javascript - 如何获取上一年的月份?

javascript - React Typescript 映射循环接口(interface)错误

javascript - 平滑滚动到 View vanilla javascript

php - 如何授予对 PostgreSQL 表的有限权限?