【问题标题】:How to set global variable to be accessible by Laravel and Vuejs?如何设置 Laravel 和 Vuejs 可以访问的全局变量?
【发布时间】:2019-07-16 05:58:04
【问题描述】:

由于 Laravel 附带 Vue Js 框架,

我需要设置一个全局变量以供 Laravel 作为后端访问, 也可以使用 VueJs 作为前端来访问它。

两者都可能改变这个全局变量的值。 并且 Vue 可以通过 api 请求将其传递给 Laravel。

我知道我可以在 .env 文件中设置它, 所以 Vue 可以通过 process.env.VarName 访问它 Laravel 可以使用 env('VarName') 方法访问它 但在这种情况下,我无法在运行时更改它。

【问题讨论】:

    标签: php laravel vue.js vuejs2


    【解决方案1】:

    你可以这样做:

    let window.something = {{ config('something') }}

    在您的主模板顶部 - 但就预先实现的“声明一次,随处可用”而言 - 没有实现此类功能(据我所知)

    【讨论】:

      猜你喜欢
      • 2012-07-21
      • 2015-01-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-06-13
      • 1970-01-01
      相关资源
      最近更新 更多