شریفی
2 سال پیش توسط شریفی مطرح شد
1 پاسخ

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

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


ثبت پرسش جدید
Saman
تخصص : برنامه نویس وب
@samanzdev 2 سال پیش آپدیت شد
0

سلام
شما می تونید داخل کوئری تون از 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(); 

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


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

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