我正在使用 Laravel 5 和基于 MongoDB 的 Eloquent Jenssegers 来开发 API 来保存和获取数据。我有一个名为 Player 的对象,内部还有其他嵌套对象。
例如:
{
"idPlayer": "1",
"name": "John",
"lastname": "Doe",
"stats": {
"position": "lorem",
"profile": "ipsum",
"technique": {
"skill": 1
}
}
}
使用 Postman 测试我可以插入"idPlayer","name"并且"lastname"没有问题,但我无法弄清楚如何在 Player 对象中插入统计信息。
这是我尝试过的:
玩家控制器.php
public function store(Request $request)
{
$player->name= $request->input('name');
$player->lastname = $request->input('lastname');
$player->save();
return response()->json($player);
}
为了插入统计信息,我尝试在 store 函数中执行以下操作:
$player->stats = $request->input('position');
$player->stats = $request->input('profile');
但我得到"Stats:null"了回应,名字和姓氏插入正常。
我希望像Player上面显示的对象一样插入数据。
www说