如何在Laravel(7)中保存多态可变形模型的附加/额外列



从Laravel文档网站获取多对多多态关系样本。

posts
id - integer
name - string
videos
id - integer
name - string
tags
id - integer
name - string
taggables
tag_id - integer
taggable_id - integer
taggable_type - string
extra_column_a - string
extra_column_b - integer

创建带有标签的帖子/视频或创建带有帖子/视频的标签时,如何将数据插入extra_column_aextra_column_b列?

taggables表有额外的列时,我需要为它创建一个模型类吗?

也许是这样的。arr 中的第二个参数

$video->tags()->attach($t, ['extra_column_a'=>'custstring','extra_column_b'=>'asd']);

最新更新