Add Laravel .env variable to Vue component
PHP:7.2
Laravel:7.2
當我們透過 Laravel
開發網站時,可能也會同時使用 Vue
來開發前端相關的功能,因此可能就會遇到需要 同時
設定 Laravel
跟 Vue
參數的狀況。
Environment Variables
在 laravel-mix
中,已經幫忙處理好前後端參數使用的問題,只要統一都寫在 .env
就可以了,不過 Vue
的參數需要加上 MIX_
的 prefix。
.env
MIX_TEST=test-string
在 Vue
裡只要使用 process.env
便可取得參數。
Vue
export default {
data () {
return {
test: process.env.MIX_TEST
}
}
}