Поскольку Laravel поставляется с фреймворком Vue Js,
Мне нужно установить глобальную переменную, которая будет доступна Laravel как Backend, Также VueJs как интерфейс для доступа к нему.
Оба могут изменить значение этой глобальной переменной. и Vue может передавать его через API-запросы к Laravel.
Я знаю, что могу установить его в файле .env, Таким образом, Vue может получить к нему доступ по process.env.VarName. и Laravel может получить к нему доступ с помощью метода env('VarName') Но в этом случае я не могу изменить его во время выполнения.






Ты можешь сделать:
let window.something = {{ config('something') }}
В верхней части вашего основного шаблона - но, насколько я знаю, предварительно реализовано "объявить один раз, доступное везде" - такая функциональность не реализована (насколько я знаю)