我只是試圖用laravel學習vuejs,無法獲得示例組件的工作。laravel out of box vuejs example not working
我已經創建了一個新的路線來簡單地爲現在的vue示例服務。
create.blade.php
<!DOCTYPE html>
<html>
<head>
<title>VUE</title>
</head>
<body>
<h1>example</h1>
<div id="app">
<example></example>
</div>
<script src="/js/app.js"></script>
</body>
</html>
的app.js和example.vue文件是完全一樣的開箱(所以我不會打擾顯示example.vue這裏
require('./bootstrap');
window.Vue = require('vue');
Vue.component('example', require('./components/Example.vue'));
const app = new Vue({
el: '#app'
});
我有npm run watch
運行,它似乎已經構建了應用程序文件確定。
控制器和路線也好,頁面加載,但我得到的控制檯錯誤如下
app.js:1697 Uncaught TypeError: Cannot read property 'csrfToken' of
undefined
at Object.<anonymous> (app.js:1697)
at __webpack_require__ (app.js:20)
at Object.<anonymous> (app.js:778)
at __webpack_require__ (app.js:20)
at Object.<anonymous> (app.js:41430)
at __webpack_require__ (app.js:20)
at app.js:66
at app.js:69
當我點擊Chrome瀏覽器的控制檯錯誤它指向app.js行:
window.axios.defaults.headers.common['X-CSRF-TOKEN'] =
window.Laravel.csrfToken;
是否抱怨csrftoken,因爲我用它作爲一個刀片模板? 我如何才能在laravel裏面工作,這樣我就可以玩和學習vuejs?
嗯感謝,但現在給錯誤'創建:18未捕獲的ReferenceError:gEUrhuyDkZkWtPxbnFRY2j4ZOdxWfcccN8sGjTk2沒有在規定的 創建:18' – yoyoma
從bootstrap中刪除該行,但是沒有工作(想稍後再回來) – yoyoma
好吧我只需要'{{csrf_field()}}'沒有腳本標記,謝謝標記爲正確:) – yoyoma