如何设置全局变量以供Laravel和Vuejs访问?

时间:2019-02-22 07:23:27

标签: php laravel vue.js vuejs2

Laravel附带了Vue Js框架,

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

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

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

1 个答案:

答案 0 :(得分:1)

您可以这样做:

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

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