【发布时间】:2014-06-12 06:02:05
【问题描述】:
我目前正在尝试为客户做一个自定义论坛软件,我正在使用 laravel 框架。 “板”包含有许多“cmets”的“讨论”。每个讨论都属于一个“类别”。
我现在要做的是按类别创建概览。类别是预定义的(例如“新闻”、“内部”、“项目”...),并且可以为它们分配讨论(类别可以为空)。
按类别获取讨论的控制器方法,通过url-slug搜索如下:
return View::make('pages.board.overview', [
'discussions', DiscussionCategory::where('slug', $slug)->discussions()->paginate(25)
]);
除了它不起作用。我想检索具有指定类别的所有讨论(与他们的作者,通常我会使用::with('author'),但在这种情况下应该在哪里添加呢?),按 25 个项目分页。
如何构建这样的查询?甚至可以在一个查询中完成吗?
【问题讨论】: