Laravel 从comments表中获取所有注释,用户从user表中获取,用户图像从morphed表中获取?

Laravel 从comments表中获取所有注释,用户从user表中获取,用户图像从morphed表中获取?,laravel,Laravel,我有三种模式:“帖子”、“用户”、“评论”、“图片”。模型“注释”和“图像”具有多态关系” 现在我想获得一篇文章的所有评论和评论用户图片。有谁能帮我解决这个问题吗?我的英语不好,因此如果需要澄清,请毫不犹豫地询问我假设您有以下模型和关系: 类后扩展模型 { 公共职能评论() { 返回$this->mophMany(Comment::class,'commentable'); } } 类注释扩展模型 { 公共功能作者() { //我假设comments表有一个user\u id字段。 返回$thi

我有三种模式:“帖子”、“用户”、“评论”、“图片”。模型“注释”和“图像”具有多态关系”
现在我想获得一篇文章的所有评论和评论用户图片。有谁能帮我解决这个问题吗?我的英语不好,因此如果需要澄清,请毫不犹豫地询问我

假设您有以下模型和关系:

类后扩展模型
{
公共职能评论()
{
返回$this->mophMany(Comment::class,'commentable');
}
}
类注释扩展模型
{
公共功能作者()
{
//我假设comments表有一个user\u id字段。
返回$this->belongsTo(用户::类);
}
}
类用户扩展可验证的
{
公共职能形象()
{
返回$this->morphOne(Image::class,'imageable');
}
}
然后,您可以通过以下方式获得具有所有嵌套关系的帖子:

return$post->load('comments.author.image');

尝试使用hasManyThrough关系