我有这段代码我在这里得到了我想要的一切,但所有的东西都转到了属性,但我不知道我如何在这些数组的属性中访问我的reportItems?
$reportsGrouped = collect($pharmacy->pharmacyReportIndetificator->reportItem->map(function($item){
return $item->report;
}))->unique('report_id')->map(function($report) use($pharmacy) {
$reportItems = ReportItem::where(['report_id' => $report->report_id, 'report_pharmacy_pib_code' => $pharmacy->pharmacyReportIndetificator->pharmacy_pib])->get();
$reportItemsSum = $reportItems->sum('report_product_sum');
$report->reportItemsSum = $reportItemsSum;
$report->reportItems = $reportItems;
return $report;
})->sortBy('report_date')->groupBy('report_date');
2条答案
按热度按时间ac1kyiln1#
你有物品的集合。
您可以循环查询返回的集合并访问任何属性。
以下是您可以在刀片式服务器中使用的代码:
cedebl8k2#
如果结果中有一条记录用于访问您项目,您可以使用以下命令: