راکت

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

2 پاسخ

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

    @if($product->color)
          <div>
            @foreach($product->color as $attr)
              <span class="text-muted">{{ $attr->name }}: </span> {{ $attr->pivot->value->value }}
                  @endforeach
                   </div>
                 @endif
ثبت پرسش جدید

پاسخ‌ها

2
محمدحسن یگانه
محمدحسن یگانه
@mhyeganeh

تخصص: Full-Stack Web Developer Freelancer

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

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

وحید نوری
وحید نوری
@vahidnuri507

تخصص: برنامه نویس سایت

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

شاید پاسخ شما همین‌جا باشد

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

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