我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

如何使用Laravel Collection将对象数组转换为嵌套对象

I'm working on data assembling in a Laravel project. The data I could get from sql query is like this

[
  {
    "id": 1,
    "name": "John"
  },
  {
    "id": 2,
    "name": "Ben"
  }
]

I want to convert it to something like this,

{
  "1":{
    "name": "John"
  },
  "2":{
    "name": "Ben"
  }
}

Anyway elegant way to do it?

Use the keyBy collection method

近期文章

  • 无法在laravel中解析jsonarray,使用volley库从android发送
  • MySql - 根据匹配的ID获取行
  • 用于显示注释的HTML表单
  • 插入JSON列postgres [重复]
  • Mpdf如何在.module文件中添加依赖项
  • 如何创建SOAP请求 - PHP
  • 未捕获的TypeError:无法在字符串上创建属性'guid'
  • PHP - 记住输入选择选项
  • 如何在mysql查询上编写php变量
  • 在商店页面Woocommerce中隐藏产品描述
  • 如何将以下三个Laravel Eloquent Queries合并为一个?
  • 用户在x分钟内未与页面交互后显示模态
  • PHP json_encode和SQL服务器回调函数只返回一个结果
  • 将DB2中的整数转换为日期间隔,以便mysql插入
  • MVC PHP中的控制器冲突
  • PHP警告:include():打开失败
  • 用于PHP-CLI执行的最小Docker镜像
  • 如何在yii2中的pdf标题上打印字符串
  • PHP日期间隔错误与夏令时
  • phpgrid - 更改编辑路线

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华