Php 正在尝试接收路由中的对象-Laravel

Php 正在尝试接收路由中的对象-Laravel,php,json,laravel,routing,Php,Json,Laravel,Routing,过去几天我一直在与一个问题作斗争。我使用Laravel后端和Vue前端构建应用程序。现在我想通过Vue从后端获取数据,这是通过Axios调用完成的。当我调用路由时,我只想调用一个对象(已设置,已测试),但当它返回时,我是否为空?我们尝试了json\u encode,response()->json(),但没有成功 我们的路线: Route::get('/pageSpeed', function(Request $request){ $ps = new PageSpeedAPIContro

过去几天我一直在与一个问题作斗争。我使用Laravel后端和Vue前端构建应用程序。现在我想通过Vue从后端获取数据,这是通过Axios调用完成的。当我调用路由时,我只想调用一个对象(已设置,已测试),但当它返回时,我是否为空?我们尝试了
json\u 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();
}

希望你们能理解这个问题,也许能找到解决办法:)

Axios调用在哪里?Axios调用不是问题所在。如果我们返回对象上的getter,我们实际上得到了数据。因此Axios调用正在工作。所以我想我不是内塞卡里:)