Как настроить глобальную переменную так, чтобы она была доступна для Laravel и Vuejs? - PullRequest
0 голосов
/ 22 февраля 2019

Поскольку Laravel поставляется с платформой Vue Js,

Мне нужно установить глобальную переменную, которая будет доступна Laravel как Backend, а также VueJs как Frontend для доступа к ней.

Оба могут изменитьзначение этой глобальной переменной.и Vue может передать его через API-запросы в Laravel.

Я знаю, что могу установить его в файле .env , поэтому Vue может получить к нему доступ process.env.VarName и Laravel может получить к нему доступ, используя метод env ('VarName'), но в этом случае я не могу изменить его во время выполнения.

1 Ответ

0 голосов
/ 22 февраля 2019

Вы можете сделать:

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

В верхней части вашего основного шаблона - но, поскольку предварительно реализовано «объявить один раз, доступно везде» - такая функциональность не реализована (насколько я знаю)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...