php - 如何在多个值中推送单个数组?
问题描述
我正在使用此代码:-
$product_data = DB::table('product')
->where('id', $id)
->first();
$product_image_data = DB::table('product_images')
->where('product_id', $id)
->get();
$all_data = array();
foreach ($product_image_data as $key => $value) {
$product_data->images = $value->product_image;
array_push($all_data, $product_data);
}
我在 $all_data 中获得价值:在此处输入图像描述-
这里 $product_data 获取:-在此处输入图像描述
和 $product_image_data 获取:-在此处输入图像描述
获取 $product_image_data :-
Illuminate\Support\Collection Object ( [items:protected] => Array ( [0] => stdClass Object ( [id] => 25 [product_id] => 31 [product_image] => 161290107010.jpg.jpeg [created_at] => 2020-11-12 05:35:37 [updated_at] => 2020-11-12 05:35:37 ) [1] => stdClass Object ( [id] => 26 [product_id] => 31 [product_image] => Umer Design (1).jpg [created_at] => 2020-11-12 05:35:37 [updated_at] => 2020-11-12 05:35:37 ) ) )
和 $product_data :-
stdClass Object ( [id] => 31 [category_name] => Cltohes [subcategory_name] => 衬衫 [product_name] => 什么是 Lorem Ipsum?[product_price] => 52 [product_description] => Lorem Ipsum 只是印刷和排版行业。自 1500 年代以来,Lorem Ipsum 一直是该行业的标准虚拟文本,当时一位不知名的印刷商拿走了一个打字机,并争先恐后地制作了一个打字样本书。它不仅幸存了五个世纪,而且还经历了飞跃进入电子排版,基本保持不变。它在 1960 年代随着包含 Lorem Ipsum 段落的 Letraset 表的发布而流行起来,最近随着包括 Lorem Ipsum 版本的 Aldus PageMaker 等桌面排版软件的发布而普及。[created_at] => 2020-11- 12 05:35:37 [updated_at] => 2020-11-12 05:35:37)
解决方案
推荐阅读
- firebase - 在 Firestore 中存储标签的最有效方法是什么?
- angular - 如何处理 PrimeNG p-fullCalendar 的自定义按钮单击事件?
- typescript - TypeScript 中必需的与推断的泛型类型
- swift - 在 Swift 中将泛型数据类型的变量转换为 String
- excel - 从上一张工作表中提取数据以填充当前工作表中的值
- javascript - 等待服务器时显示加载
- javascript - 用于短期和持久身份验证的登录/注册系统安全工作流程
- mysql - 使用 MySQL 查询用户是否有与文档的最新版本匹配的日志
- jquery - jQuery 根据 if 语句切换文件名
- ios - 调用相机时是否有可能将视频保存到画廊?