我无法在Laravel 5.4上测试简单的vue示例组件

时间:2017-04-14 08:09:41

标签: vue.js laravel-5.4

我有一个新的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"

1 个答案:

答案 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重新编译。