我正在尝试创建后标记关系。当它正在更新时我卡住了。我在编辑页面输入了。我该如何处理标签关系?我试过了
$project->tags()->sync(explode(",",$request->tag));
但我想我必须发送标签的同步ID?我能怎么做?感谢..
答案 0 :(得分:1)
听起来$request->tag
中有标签名称,例如“tag1,tag2,tag3”。在这种情况下,您需要首先获取这些标记的ID:
$tagIds = Tag::whereIn('name', explode(',', $request->tag))->pluck('id')->toArray();
然后将sync()
与此ID数组一起使用:
$project->tags()->sync($tagIds);