【发布时间】:2017-04-27 02:54:43
【问题描述】:
我有一些使用 Laravel (laravel/framework v5.3.24) 和 Vue ^2.0.1 构建的项目。我跑了composer update,它更新了laravel/framework 到v5.3.26。奇怪的是,在这次更新之后,我使用 vue-resource (^1.0.3) 的 Vue 组件开始出现问题 - 获取请求的 Response body 属性为空(有效数据正在从有问题的 url 输出)。我无法弄清楚为什么会这样。正在执行成功回调。
是的,更新了其他依赖项,包括spatie/laravel-fractal 和通常的开发依赖项。 spatie/laravel-fractal 包似乎正常工作,并且它的数据输出没有错误。
有什么会导致 vue-resource 出现这些问题的吗?
幸运的是,我最近将我的工作推送到 GitHub 存储库并将文件恢复到之前的状态,并且运行良好。 IMO,这个问题是运行composer update 的直接结果。
项目网址:https://github.com/AshMenhennett/Salon-Pricing
我没有任何其他数据要发布,因为控制台中的唯一错误是 Response 上的 null body 属性及其我试图访问的数据的结果。
【问题讨论】:
-
如果可以在这里添加相关代码sn-p会更有帮助。
-
当然。所有代码都在问题中包含的 github repo 链接中^^。违规代码位于
resources/assets/js/components/ServicesTableComponent.vue。但是,不是由于“回滚”而不再存在的程序错误,而是我想知道是否有我错过的东西,在更新到laravel/framework的 v5.3.26 后明智地构建。fetchServices方法,发出get请求,更新后Response对象的body属性为null。
标签: laravel vue.js vue-resource