ویژگی های محصول

سلام . من یه ویژگی انتخاب کردم مثال رنگ . و بعدش چند تا رنگ قرمز و سبز و ... ولی نتیجه کدم میشه این : رنگ: زرد رنگ: سبز
رنگ تکرار میشه . چیکار کنم رنگه تکرار نشه ؟؟؟
اینم کدم :

    @if($product->color)
          <div>
            @foreach($product->color as $attr)
              <span class="text-muted">{{ $attr->name }}: </span> {{ $attr->pivot->value->value }}
                  @endforeach
                   </div>
                 @endif

ثبت پرسش جدید
محمدحسن یگانه
تخصص : Full-Stack Web Developer Freel...
@mhyeganeh 4 سال پیش مطرح شد
0

بدون اطلاع دقیق از ساختار دیتابیس و اطلاعاتتون سخته نظر دادن و شاید لزوما این ساختار صحیح هم نباشه. ولی احتمال داره groupBy() چیزی باشه که بهش نیاز دارید.

https://laravel.com/docs/8.x/queries#ordering-grouping-limit-and-offset


وحید نوری
تخصص : برنامه نویس سایت
@vahidnuri507 4 سال پیش مطرح شد
0

اینطور نمیشه نظر داد باید اطلاعات کاملتری بدید. باید <div> رو داحل foreach تعریف کنید. فک میکنم از eager loading استفاده کنید بهتر به جواب برسید


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام