Level 75
Notice the level you need, example: https://gist.github.com/jimgwhit/cbbe5bb0d2556fdc7e37a86d3630239c
Be part of JetBrains PHPverse 2026 on June 9 – a free online event bringing PHP devs worldwide together.
Good day, I want to loop the array inside of array, I already group all the data, base in its date created, now I want to display all data base on its date created to blade. I want to get all data and place in its date if there are multiple data in its date. I hope you get my point ,please help I'm just new here thank you.
this is my controller ,,
$job_order = JobOrder::whereNotNull(['er_total','mf_total','calib_total','overall_total','created_at'])
->when($this->start_date && $this->end_date, function ($query) {
$query->where('created_at', '>=', $this->start_date);
$query->where('created_at','<=', Carbon::parse($this->end_date)->addHour(23)-
>addMinute(59)->addSecond(59));
})->get()->groupBy(function($item) {
return $item->created_at->format('Y-m-d');
});
and this is my blade ,,
@foreach($job_order as $key => $data)
{{-- @dd($data[0]['er_total']) --}}
<tr>
<td style="border: 1px solid black; font-weight: bold" colspan="3">{{ $data->created_at->format('Y-m-d') ?? ''}}</td>
</tr>
<tr>
<td style="text-align: right; border: 1px solid black ">Engine Recon</td>
<td style="text-align: right; border: 1px solid black ">{{ $data->csa == 1 && $data->er_total != 0.00 ? number_format($data->er_total, 2) : 0 }}</td>
<td style="text-align: right; border: 1px solid black ">{{ $data->csa == 2 && $data->er_total != 0.00 ? number_format($data->er_total, 2) : 0 }}</td>
</tr>
<tr>
<td style="text-align: right; border: 1px solid black ">Machining & Fabr.</td>
<td style="text-align: right; border: 1px solid black ">{{ $data->csa == 1 && $data->mf_total != 0.00 ? number_format($data->mf_total, 2): 0 }}</td>
<td style="text-align: right; border: 1px solid black ">{{ $data->csa == 2 && $data->mf_total != 0.00 ? number_format($data->mf_total, 2) : 0 }}</td>
</tr>
Please or to participate in this conversation.