繁体   English   中英

如何在 Laravel Eloquent 模型中访问属性

[英]How to access attributes in Laravel Eloquent Model

我有这段代码,我在这里得到了我想要的一切,但一切都归于属性,但我不知道如何在这些数组的属性中访问我的 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');

你有项目的集合。

您可以遍历查询返回的集合并访问任何属性。

以下是您可以在刀片中使用的代码:

@foreach($items as $item)  
 @foreach($item->reportItems as $reportItem) 
  {{ $reportItem->somePropertyPfReportItem }}  
 @endforeach 
@endforeach

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM