我是个新来的能言善辩的人,我在下面的问题上挣扎得很厉害。
在我的数据库(mysql 5.7)中,有两个表,结构如下。
文章:
{
_id: 1,
title: "xxx",
content: "xxx",
tag_ids: [
4,
5
]
}
标签:
{
_id: 4,
tag: "tag1"
}
在articlemodel中,有一个cast
protected $casts = [
"tags" => "array"
];
有没有可能建立一个没有中间表的多对多关系?
任何帮助都将不胜感激!
1条答案
按热度按时间p4rjhz4m1#
我创建了一个包含json关系的包:https://github.com/staudenmeir/eloquent-json-relations
您可以创建如下多对多关系: