سلام . من یه ویژگی انتخاب کردم مثال رنگ . و بعدش چند تا رنگ قرمز و سبز و ... ولی نتیجه کدم میشه این : رنگ: زرد رنگ: سبز
رنگ تکرار میشه . چیکار کنم رنگه تکرار نشه ؟؟؟
اینم کدم :
@if($product->color)
<div>
@foreach($product->color as $attr)
<span class="text-muted">{{ $attr->name }}: </span> {{ $attr->pivot->value->value }}
@endforeach
</div>
@endif
بدون اطلاع دقیق از ساختار دیتابیس و اطلاعاتتون سخته نظر دادن و شاید لزوما این ساختار صحیح هم نباشه. ولی احتمال داره groupBy() چیزی باشه که بهش نیاز دارید.
https://laravel.com/docs/8.x/queries#ordering-grouping-limit-and-offset
اینطور نمیشه نظر داد باید اطلاعات کاملتری بدید. باید <div> رو داحل foreach تعریف کنید. فک میکنم از eager loading استفاده کنید بهتر به جواب برسید
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟