مرضیه
3 سال پیش توسط مرضیه مطرح شد
3 پاسخ

شمارش رنگ های یک محصول

سلام دوستان
در یک سایت فروشگاهی من یک جدول محصول دارم که هر محصول ممکنه ده رنگ بگیره این ده رنگ شامل یک رنگ کلی ،رنگ بدنه،دسته،سر دسته محصول هست.که در اتدا یک جدول colors ایجاد شد رنگ های پایه در اون ثبت شدو بعد یک جدول واسط بین محصول و رنگ ایجاد شد که رنگ های طی دستور العملی در لوپ فور ایچ در این جدول ذخیره میشن
تا اینجا مشکل نیست ولی در بخش فرانت سایت وقتی میخوام بگم در رنگ صورتی قسمت بدنه محصول چهار محصول هست نمیتونم مقادیر بکشم بیرون و قابل شمارش نیستن
عکس اول دی دی مربوط به رنگ هاست
توضیح تصویر رو وارد کنید

عکس دوم وقتی هست که روی یکی ار ایتم ها کلیک میشه و جزئیات بیشتری هست همینطور روابط بین color و colorproduct
توضیح تصویر رو وارد کنید
عکس سوم وقتی relation باز میشه و مشخص میکنه از رنگ مثلا صورتی دوتا مقدار در تیبل colorproduct وجود داره
توضیح تصویر رو وارد کنید

امیدوارم به درستی توضیح داده باشم الان من میخوام در فیلتر های سایت بگم رنگ صورتی دوتا محصول ازش ثبت شده و وجود داره

 @foreach ($colors as $col)
                            <li>
                                  <span class="tg-checkbox tg-subcategorycheckbox">
                                        <input type="checkbox"  id="Records{{$col->id}}"  @if (in_array($col->id, explode(',', request()->input('colorbodys')))) checked @endif name="color_body" value="{{ $col->id }}">
                                            <label for="Records{{$col->id}}">
                                                <span  data-toggle="tooltip" data-placement="top" title=" {{$col->title}}" style=" background-color: {{$col->color}};"> </span>
                                            </label>
                                       <span class="count colors-count">{{count($col->colorproduct)}}</span>
                                </span>
                            </li>
                        @endforeach

این count که گذاشتم تعداد رنگ های کلی رو نشون میده و نمیتونم بگم رنگ بدنه صورتی چهارتا وجود داره
پیشاپیش از راهنمایی متشکرم


ثبت پرسش جدید
Banana Life
@shift.delete 3 سال پیش آپدیت شد
0

سلام
برای حل مشکلتان نیاز به لوپ تو در تو دارید. یک امتحان کنید ببینید نتیجه میگیرید.


مرضیه
تخصص : طراح رابط کاربری،برنامه‌نویس
@marziehkhani 3 سال پیش مطرح شد
0

به نظرتون این مورد رو در لوپ بزارم؟

$col->colorproduct

مرضیه
تخصص : طراح رابط کاربری،برنامه‌نویس
@marziehkhani 3 سال پیش مطرح شد
0

@hesammousavi
میشه لطفا راهنماییم کنید


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

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