我使用查询构建器从我的数据库中选择一个项目,现在如果我做DD($ item)我得到一个关联数组,如:
array:1 [
0 => {
"id": 1,
"itm_id": 615,
"itm_val_id": 5,
"created_at": "2015-10-26 09:42:23",
"updated_at": "2015-10-26 09:42:23"
}
]
我需要在数据透视表中将ID附加到用户,问题是:我如何获得该ID?
答案 0 :(得分:1)
不起作用,但这有效:
Auth::user()->item()->attach($item[0]->id);
答案 1 :(得分:0)
您可以像这样使用attach
:
Auth::user()->item()->attach($item[0]->id);
Auth::user()->item()->attach([1 => ['itm_id' => $item[0]->id], $item[0]->id]);
您可以在Laravel docs中阅读有关多对多关系的更多信息。