【发布时间】:2018-02-23 16:30:57
【问题描述】:
我想根据第二层 elloquent 关系生成树
我有 3 张桌子:
用户(ID、姓名)
帖子(id、parent_id、姓名)
类别(user_id,post_id)
我有如下示例表:
用户
标识 |名字
1 |约翰·多伊
发帖
标识 | parent_id |名字
1 | 0 |邮政A
2 | 1 |发布 A.1
3 | 4 |发布 B.1
4 | 0 |发布 B
类别
user_id | post_id
1 | 1
1 | 2
1 | 3
1 | 4
我的问题是,如何对用户的帖子进行排序以获取树?
@foreach($user->categories as $category)
{{$category->post->name}}
@endfor
我希望结果是:
-
邮递
-
发布 A.1
-
帖子 B(不是帖子 B.1)
-
发布 B.1
谢谢你,我真的不知道如何解决这个问题..
【问题讨论】:
-
你有什么模型实现了吗?
-
如何在控制器中获取查询?
标签: laravel eloquent relation laravel-eloquent