我正在从API(亚马逊MWS)调用返回一个对象。我能够将此数据传递到同一个php文件中的vue实例作为prop并显示结果。虽然这仅用于测试目的,但不是很灵活。
处理这种情况的最佳方法是什么?我应该将此对象的数据存储到数据库,从vue实例调用数据库吗?如果是这样我该怎么办呢?如果不是,处理从API调用传递数据的最佳替代方法是什么?
谢谢!
答案 0 :(得分:1)
创建位于其API前面的API。在调用API后,从API返回您想要的内容。
public function getProduct($pid)
{
$product = $this->mwsservice->getProduct($pid);
return response()->json($product);
}
然后在需要数据时从vue调用此函数,确保为其设置了Laravel路径。