代码之家  ›  专栏  ›  技术社区  ›  s1njar

laravel5不使用pivot从其他表中获取关系数据

  •  0
  • s1njar  · 技术社区  · 6 年前

    我有下面的表格结构。

    帖子

    • id(内部)
    • 注释(json字段)

    评论

    • 身份证件
    • 标题

    comments字段如下所示(它是一个简单的ID数组):

    [6, 9, 48, 12, 49]
    

    现在我想查询 Posts Comments

    我可以不用像在laravel关系中那样使用透视表吗( belongsToMany )?

    1 回复  |  直到 6 年前
        1
  •  2
  •   ineersa    6 年前

    使您的表结构如下:

    帖子

    id (int)
    title (varchar)
    

    评论

    id
    title
    post_id
    

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