Laravel 5 在不使用 pivot 的情况下从其他 table 获取关系数据
Laravel 5 Fetching Relation Data from other table without using pivot
我有以下 table 结构。
帖子
- id(整数)
- 标题(可变字符)
- 评论(json 字段)
评论
- id
- 标题
评论字段如下所示(这是一个简单的 ID 数组):
[6, 9, 48, 12, 49]
现在我想查询 Posts
并将评论中的所有 ID 替换为 Comments
table.
的值
我可以在不使用 laravel 关系 (belongsToMany
) 中那样的枢轴 table 的情况下执行此操作吗?
使你的 table 结构如下:
帖子
id (int)
title (varchar)
评论
id
title
post_id
这样你将拥有简单的 hasMany 关系,没有任何枢轴 tables.
我有以下 table 结构。
帖子
- id(整数)
- 标题(可变字符)
- 评论(json 字段)
评论
- id
- 标题
评论字段如下所示(这是一个简单的 ID 数组):
[6, 9, 48, 12, 49]
现在我想查询 Posts
并将评论中的所有 ID 替换为 Comments
table.
我可以在不使用 laravel 关系 (belongsToMany
) 中那样的枢轴 table 的情况下执行此操作吗?
使你的 table 结构如下:
帖子
id (int)
title (varchar)
评论
id
title
post_id
这样你将拥有简单的 hasMany 关系,没有任何枢轴 tables.