Add Laravel .env variable to Vue component

PHP:7.2

Laravel:7.2

當我們透過 Laravel 開發網站時,可能也會同時使用 Vue 來開發前端相關的功能,因此可能就會遇到需要 同時 設定 LaravelVue 參數的狀況。

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
        }
    }

}
Categories: LaravelVue