programing

Laravel 및 Vuejs에서 액세스할 수 있도록 글로벌 변수를 설정하려면 어떻게 해야 합니까?

randomtip 2022. 7. 21. 21:49
반응형

Laravel 및 Vuejs에서 액세스할 수 있도록 글로벌 변수를 설정하려면 어떻게 해야 합니까?

Laravel은 Vue Js 프레임워크와 함께 출하되었기 때문에

Larabel이 백엔드로, VueJs가 프론트엔드로 액세스할 수 있도록 글로벌 변수를 설정해야 합니다.

둘 다 이 글로벌 변수의 값을 변경할 수 있습니다.Vue는 API 요청을 통해 Laravel에 전달할 수 있습니다.

.env 파일로 설정할 수 있으므로 Vue는 process.env를 통해 액세스할 수 있습니다.VarName 및 Laravel은 메서드 env('VarName')를 사용하여 액세스할 수 있지만 이 경우 런타임에 변경할 수 없습니다.

다음 작업을 수행할 수 있습니다.

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

메인 템플릿의 상부에 '1회 선언, 어디서나 이용 가능'이 미리 구현되어 있는 한 이러한 기능은 구현되어 있지 않습니다(내가 아는 한).

언급URL : https://stackoverflow.com/questions/54822015/how-to-set-global-variable-to-be-accessible-by-laravel-and-vuejs

반응형