我有一个新的laravel 5.4安装,我运行npm install
然后继续测试示例vue组件,但没有任何反应。
在我的项目目录中,我运行npm run dev
并且编译得很好。然后我执行php artisan serve
,我看到的只是一个空白页。
这是我的观点,这是我写的唯一代码:
<html>
<head>
<title>Laravel</title>
</head>
<body>
<div id="app">
<example></example>
</div>
<script src="/js/app.js"></script>
</body>
</html>
可以吗?我错过了什么吗?
在我的package.json上,在devDepentencies上,以及我拥有的其他内容:"vue": "^2.1.10"
答案 0 :(得分:3)
这是因为你没有运行php artisan make:auth
所以laravel没有用“csrfToken”属性设置javascript对象“Laravel”。
在resources / assets / js / bootstrap.js中,尝试对此行进行评论:
window.axios.defaults.headers.common['X-CSRF-TOKEN'] = window.Laravel.csrfToken;
使用npm run dev
重新编译。