过去几天我一直在努力解决问题。我使用 Laravel 的后端和 Vue 的前端构建我的应用程序。现在我想通过 Vue 从后端获取数据,这是通过 Axios 调用完成的。当我调用路径时,我只想调用一个对象(已设置,已经过测试),但是当它返回时我会清空?我们尝试了json_encode
,response()->json()
,但没有运气。
我们的路线:
Route::get('/pageSpeed', function(Request $request){
$ps = new PageSpeedAPIController($request->url);
$ps = $ps->getData();
return response()->json($ps);
});
这是在我们的控制器中调用getData
。您可以在下面看到getData
功能。
public function getData() {
return $this->getPageStats();
}
希望你们能够理解这个问题并为此找到解决方案:)