【发布时间】:2018-03-21 19:25:30
【问题描述】:
我有分类的帖子
$response=Post::groupBy('post_category','id')->get();
上面的查询会按照分类顺序返回所有有分类的帖子。
现在我需要将所有帖子分组到类别中。现在我有一个可能的解决方案是我需要循环响应和内部循环我必须检查类别并创建数组。
是否有一个选项可以在类似groupconcat.的查询中使用它?
我的问题是:是否可以创建一个类别数组,所以数组的键是category_name 并且在类别内都是帖子?
更新
张贴表
id | post_name | post_description | category_name | etc..
这里的类别名称没有使用任何其他表,因为它的预定义值如新闻、体育、板球之类的......当我在 categoryname 中插入新闻、体育、政治时。
【问题讨论】:
-
您能分享一下您的表架构吗?
-
@sunitiyadav.updated 问题
-
@vision 你想要 category_name 上的数据透视表之类的东西吗?
-
somethink 与您所说的类似,没有数据透视表。我只想将 baes 放在类别上。否则我必须循环它并创建一个数组。类似有很多
标签: php mysql arrays laravel laravel-5