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

4 هفته پیش
توسط علی اسماعیلی آپدیت شد
علی اسماعیلی ( 9722 تجربه )
4 هفته پیش
تخصص : لاراول , اندروید (جاوا)

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

بهترین پاسخ انتخاب شده توسط علی اسماعیلی
coarad supp
4 هفته پیش
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

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

coarad supp ( 7550 تجربه )
4 هفته پیش
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

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

برای ارسال پاسخ باید وارد سایت شوید