搜尋

首頁  >  問答  >  主體

vue.js - Laravel 5.3中使用vue-resource報錯Laravel is not defined

VUE單一檔案元件裡使用vue-resource

#this.$http.get

webpack後出錯
程式碼提示在bootstrap.js裡

Vue.http.interceptors.push((request, next) => {
    request.headers.set('X-CSRF-TOKEN', Laravel.csrfToken);

    next();
});

這句出錯!錯誤提示Laravel is not defined!

刪除這句正常運作!

天蓬老师天蓬老师2757 天前527

全部回覆(1)我來回復

  • 为情所困

    为情所困2017-05-16 16:51:23

    Laravel.csrfToken

    這樣是不能取得Token的。 。 。你需要{{}}來解析模板,不然laravel會直接輸出Laravel.csrfToken到js程式碼中,這樣js會誤以為Laravel是物件。

    Tips:記得加引號。

    回覆
    0
  • 取消回覆