علی اسماعیلی
5 سال پیش توسط علی اسماعیلی مطرح شد
1 پاسخ

مرتب سازی براساس یک آرایه

سلام من یه سری id در اوردم از جدول محصولاتم میخوام بگم اول این محصولات با این id رو نشون بده بعدش بقیه محصولات
چیکار کنم


ثبت پرسش جدید
coarad supp
تخصص : برنامه نویس لاراول
@coaradsupp 5 سال پیش مطرح شد
0
use orderByRaw() instead of the normal orderBy() method.

Then for your specific example, I believe you could do:

->orderByRaw('FIELD(id,5,3,7,1,6,12,8)')

https://laracasts.com/discuss/channels/eloquent/custom-orderby-in-laravel-query-builder

این رو تست کنید ببینید جواب میده :)


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

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