Я использую SphinxSearch для запроса некоторого содержимого и наличия идентификаторов моих объектов, которые я хочу запросить с MySQL. Массив моих идентификаторов сортируется в зависимости от их ранга Sphinx. Таким образом, я хотел бы сделать MySQL следующим образом:Laravel: упорядочить по:
SELECT * FROM table WHERE id IN (1,17,2)
ORDER BY FIELD(id,1,17,2)
Я знаю, что я могу сделать:
Table::whereIn('id', $ids)->get();
Но я не могу получить заказ я имел.
Как я могу сделать это с помощью Laravel?
Посмотрите в 'orderByRaw'. – ceejayoz