Laravel附带了Vue Js框架,
我需要设置一个全局变量,以便Laravel作为后端可以访问, 还可以使用VueJs作为前端来访问它。
两者都可能更改此全局变量的值。 Vue可以通过api请求将其传递给Laravel。
我知道我可以在 .env 文件中进行设置, 因此Vue可以通过 process.env.VarName 进行访问 Laravel可以使用env('VarName')方法访问它 但是在这种情况下,我无法在运行时更改它。
答案 0 :(得分:1)
您可以这样做:
let window.something = {{ config('something') }}
在主模板的顶部-但就预先实现的“一次声明,随处可用”而言-据我所知,没有实现这种功能