Laravel (HasMany) doesnt rectrieve values

微笑、不失礼 提交于 2019-12-01 23:52:37

The query should look like this:

$categories = forum_category::with('posts')->get();

https://laravel.com/docs/5.5/eloquent-relationships#eager-loading

If you have category_id in the forum_post table, this will load categories with related posts.

Then just iterate over the collection to get posts:

@foreach ($categories as $category)
    @foreach ($category->posts as $post)
        {{ $post->title }}
    @endforeach
@endforeach

Also, the relationship should be:

public function category()
{
    return $this->belongsTo('App\forum_category');
}
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!