راکت
حل شده

فیلتربندی

9 پاسخ

با سلام و خسته نباشید من میخوام اطلاعات برندها داخل فیلترم نمایش بدهم به چه روش باید از جدول برند کوئری بگیرم و نمایش بدم؟
برند و محصولاتم با هم مرتبط هستند و میخوام برندهای تکراری نمایش ندهم

ثبت پرسش جدید

پاسخ‌ها

9
محمد حسین وفق
محمد حسین وفق
@mrvefgh

تخصص: پشتیبان وب سایت

بهترین پاسخ

متاسفانه جواب نداد با متد array_unique مقادیر تکرار حذف شدن

محمد حسین وفق
محمد حسین وفق
@mrvefgh

تخصص: پشتیبان وب سایت

اقای موسوی میشه من راهنمایی کنید @hesammousavi

حسام موسوی
حسام موسوی
@hesammousavi

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

سلام باید ببینیم ساختار مدل شما چه شکلیه ! آیا شما لاراول بد هستید یا نه ؟ یا تا حالا کار فیلتر سازی اطلاعات انجام دادید یا نه‌!
اینکه کوئری بزنید کاملا با ORM مربوط به لاراول انجام میشه چندتا where و این داستانهاست دیگه

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

محمد حسین وفق
محمد حسین وفق
@mrvefgh

تخصص: پشتیبان وب سایت

خب نمونه کد میزارم ببنید؟

$brandfilter = Product::with('brand')->where(['category_id' => $categoryDetails->id])->where('status', '1')->orderby('price','ASC')->get()->toArray();
@forelse($productsA as  $row)
<?php  $row = $row->brand->name;?>
                            <label class="custom-control custom-checkbox d-block">
                                <input class="custom-control-input" type="checkbox" name="brand">
                                <span class="custom-control-indicator"></span>
                                <span class="custom-control-description">{{ $row }} &nbsp;
                        </span>
                            </label>
محمد حسین وفق
محمد حسین وفق
@mrvefgh

تخصص: پشتیبان وب سایت

من لاراول بلدم الانم برندهای میاره اقا موسوی اما مثلا ی دفع ده برند تکراری میاره

محمد حسین وفق
محمد حسین وفق
@mrvefgh

تخصص: پشتیبان وب سایت

البته اسم متغییر همون brandfilter گذاشتم از این نظر مشکلی نیست

محمد حسین وفق
محمد حسین وفق
@mrvefgh

تخصص: پشتیبان وب سایت

آیا کسی هست من را یاری کند

محمد حسین وفق
محمد حسین وفق
@mrvefgh

تخصص: پشتیبان وب سایت

اقا موسوی @hesammousavi میشه منو راهنمایی کنید

حسام موسوی
حسام موسوی
@hesammousavi

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

اول ازتون خواهش میکنم هر خط متن رو داخل یک پاسخ جدا نفرستید اگر پاسخی دارید در مجموع داخل یک پاسخ ارسال بفرمایید.
الان 5 پاسخ بعد از پاسخ من ارسال کردید. در صورت تکرار خود سیستم گفتگو شما رو حذف میکنه چون به عنوان spam شناسایی میشید.
در مورد داستان شما میتونید بعد از برگردوند اطلاعات از groupBy استفاده کنید تا اطلاعات شبیه هم رو جدا کنید و به یک اطلاعات تبدیل کنید.

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

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