首页 > 解决方案 > Laravel HasManyThrough 与关系

问题描述

我有 3 个模型(类别、主题、帖子),它们通过 HasManyThrough 雄辩的关系相互关联:

类别模型有很多主题,主题模型有很多帖子我的帖子模型还有另一个名为“FeaturedImage”的“hasOne”相关模型,它返回帖子图像。

现在我需要用他们的图片获取一个类别的所有帖子,但 Laravel Eloquent 似乎不可能。Laravel 不支持这样的东西:

        $posts = $category->posts->with('featuredImage')->paginate(...);

Laravel 的 Eloquent Or Query builder 有没有解决这个问题的方法?

标签: laraveleloquenthas-many-through

解决方案


推荐阅读