【发布时间】:2020-10-26 20:06:09
【问题描述】:
每刷新一次页面,我就会收到错误 500,这不允许我从 Laravel API 获取数据。此回复:
{ “消息”:“服务器错误” }{ “消息”:“服务器错误” }
web.php
Route::get('/product/{product}/details', 'ShopController@getProductDetails');
标头请求
headers: {
"X-CSRF-TOKEN": document.querySelector('meta[name="csrf-token"]').getAttribute('content')
},
axios
axios.get(this.$apiClient + '/product/' + this.itemprop + '/details', this.headers)
.then(response => {
//some code
});
【问题讨论】:
-
如果这是您收到的唯一错误消息,您将需要 xdebug 或使用 dd() 进行一些调试:/
-
什么是日志?
-
我可以看看你的控制器吗?
-
如果你有500,然后检查你的日志,你会得到原因
-
如果您尝试在本地或临时环境中进行调试,您可以在 .env 中将 APP_DEBUG 设置为 true,然后不再显示“服务器错误”,而是显示究竟出了什么问题。前面提到的日志也是查找问题的好方法(位于
storage/logs)