Laravel 5 在不使用透视的情况下从其他表中获取关系数据



我有以下表格结构。

职位

  • ID (整数(
  • 标题(瓦尔查尔(
  • 注释(JSON 字段(

评论

  • 编号
  • 标题

注释字段如下所示(这是一个简单的 id 数组(:

[6, 9, 48, 12, 49]

现在我想查询Posts并将注释中的所有 id 替换为Comments表的值。

我可以在不使用数据透视表的情况下做到这一点吗,就像在拉拉维尔关系 (belongsToMany(中一样?

使表结构如下所示:

职位

id (int)
title (varchar)

评论

id
title
post_id

这样,您将拥有简单的hasMany关系,而无需任何数据透视表。

相关内容

  • 没有找到相关文章

最新更新