php - 如何在类别和子类别 Laravel 中嵌套同一表中的两列
问题描述
我在表中有四列,我必须嵌套在 name_category 和 name_subcategory 中。看我的代码
public function getCategory(){
$categories = DB::table('products')
->select(array('category','name_category', 'subcategory' , 'name_subcategory'))
->distinct('category', 'name_category', 'subcategory', 'name_subcategory')
->get();
return response()->json($categories);
}
类别仅是 name_category 的代码和 name_category 的参考,子类别也是 name_subcategory 的代码。我需要将所有 name_subcategory 嵌套在 name_category 中,例如示例或类似内容
{
'name_category' : 'food'
'name_subcategory' : 'chicken',
'name_subcategory' : 'veal'
}
{ 'name_category' : 'drink',
'name_subcategory' : 'juice',
'name_subcategory' : 'beer',
}
此类别和子类别字段仅是文章的参考代码,对显示响应并不重要。
解决方案
推荐阅读
- python - 反应不读取从烧瓶 GET 端点返回的 json
- reactjs - Firebase:向反应应用程序添加身份验证
- assembly - Nasm - 将值从 4 字节寄存器移动到 1 字节地址空间
- generics - 如何限制泛型扩展函数参数类型?
- api - 从维基百科文章的 API 中获取表格
- javascript - 无论文件夹名称如何,如何使用 fs/require 访问一组文件
- hibernate - 使用 Spring Boot 和 JPA 存储库检查数据库中是否存在记录
- java - 如何在 AlertDialog edittext 中设置 fontfamily?
- openssl - 在 .NET Core 中使用 ECDSA384 进行 JWT 签名验证(MacOS 兼容性问题)
- amazon-web-services - s3 存储桶仅对某些对象的公共访问