درود.
یه جدول دارم با دموی زیر :

میخام خروجی ای بگیرم که به این شکل باشه :

یعنی زیر هر ستون service_id بتونم reservation_id های متناظرش رو قرار بدم.
ساده ترین حالتی که به ذهنم میرسه اینه که group by کنم .
اگه امکانش هست در این مورد حتما راهنمایی کنید تا بتونم توی blade لاراول اینو داخل جدول نشون بدم.
با تشکر
سلام
قبل از اینکه راه حلی که به ذهنم رسیده بگم .
این روش نمایش فشار زیادی به سرور میاره، فرض کن service با شماره 5 ، 10هزار تا reservation_id مرتبط داشته باشه!
خودت فرض کن چقدر لود صفحه میره بالا.
ایده ای که من به ذهنم رسید اینکه داخل کنترل سرویس ها رو به همراه رابطه ش با reservation بفرستی به view .
یاد باشه حتما paginate انجام بدی .( سعی کن بیشتر از 10 تا نشه چون همون طور که بالا گفتم تو دیتای زیاد فشار زیادی به سرور میاره ).
خب حالا داخل ویو شما نیاز به 3 تا حلقه foreach داری یکی برای هدر جدول و دو تا برای بدنه
<thead>
@foreach($services as $service)
<th>{{ $service->name}}</th>
@endforeach
</thead>
<tbody>
@foreach($services as $service )
<tr>
@foreach($service->reservations as $reservation )
<td>{{$reservation->id}}</td>
@endforeach
</tr>
@endforeach
<tbody/>
سلام .
مجبورا باید اون جوری که گفتم جلو برم.
ولی ممنونم که وقت گذاشتی و پاسخ دادی . دمت گرم ❤️
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟