【发布时间】:2019-11-03 13:24:12
【问题描述】:
我想制作一个使用 Vue.js 和 Laravel 的网站……似乎每个教程都是为了制作 SPA。对于我的特定应用程序,SPA 没有意义。我不明白如何构建我的 Vue 代码,因为它需要在每个页面上创建不同的实例,使用不同的方法等。如果我尝试在每页的基础上实例化一个单独的 vue 实例,我必须每次都在我的请求标头中包含一个 CSRF 令牌,这感觉不对。
使用 vue 的多页面 laravel 应用程序的一般架构是什么?
【问题讨论】:
-
它只能用于制作非 SPA,SPA 需要 Vue Router,这是另一回事
-
我尝试向每个页面添加一个新的 Vue 实例,就像你在我之前的问题中所说的那样,但这需要我在每个页面上都包含 CSRF 令牌,而我宁愿将其设置为axios 设置一次在 bootstrap->app.php
-
CSRF token 是给 axios 的,跟 Vue 实例无关