Laravel 5在不使用透视的情况下从其他表获取关系数据
我有下面的表结构 帖子Laravel 5在不使用透视的情况下从其他表获取关系数据,laravel,database-relations,Laravel,Database Relations,我有下面的表结构 帖子 id(int) 标题(varchar) 注释(json字段) 评论 身份证 头衔 comments字段如下所示(它是一个简单的ID数组): 现在我想查询Posts,并用comments表的值替换comments中的所有ID 我是否可以不使用类似于laravel关系中的透视表(belongTomany)来执行此操作?使您的表结构如下所示: 职位 评论 id title post_id 这样,您将拥有简单的hasMany关系,而不需要任何透视表。使您的表结构如下:
- id(int)
- 标题(varchar)
- 注释(json字段)
- 身份证
- 头衔
Posts
,并用comments
表的值替换comments中的所有ID
我是否可以不使用类似于laravel关系中的透视表(
belongTomany
)来执行此操作?使您的表结构如下所示:
职位
评论
id
title
post_id
这样,您将拥有简单的hasMany关系,而不需要任何透视表。使您的表结构如下: 职位 评论
id
title
post_id
这样,您将拥有简单的hasMany关系,而无需任何数据透视表。Okey Thank似乎是一个很好的解决方案。我的问题会是什么样的?例如Post::find(1);获取此帖子所有评论的其他方法有哪些?只需简单的关系
$post->comments
即可返回评论模型数组。因此,键感谢似乎是一个很好的解决方案。我的问题会是什么样的?例如Post::find(1);获取此帖子所有评论的其他方法有哪些?只需简单的关系$post->comments
即可返回评论模型数组
id
title
post_id