راکت

مرتب سازی لیست محصولات

1 پاسخ

سلام دوستان ببخشید من چجوری محصولات رو در لاراول مرتب کنم که در لیست نمایش محصولات ، محصولاتی که ناموجود هستن آخر لیست بیافتن . مثل دیجی کالا .

ثبت پرسش جدید

پاسخ‌ها

1
Saman
Saman
@samanzdev

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

سلام
شما می تونید داخل کوئری تون از order By و بر اساس فیلد id مرتب سازی کنید.
برای نمایش محصولات موجود هم شما احتمالا فیلدی مثلا به اسم productnumber دارید که تعداد محصولات رو ذخیره میکنه.
داخل کوئری می تونید از یک where استفاده کنید ، یه چیزی شبیه این :

$product = Product::where('product_number', '>=', 0)->orderBy('id', 'DESC')->get();
یا 
$product = Product::where('product_number', '>=', 0)->orderBy('product_number', 'DESC')->get(); 

اینو با گوشی نوشتم امتحانش نکردم، اما درسته.

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

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

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