2
У меня есть следующая ...Laravel Сортировка Коллекция По Dynamic ID массива
$people = array(5, 2, 9, 6, 11);
$people_collection = People::find($people);
Но когда я сбросить и умереть $people_collection
коллекция заказана ID ASC, как я могу сохранить коллекцию, в том же как массив $people
?
Это потому, что 'find' внутренне вызывает предложение mysql IN, которое возвращает строки в порядке возрастания пройденных идентификаторов. Вы можете вручную отсортировать массив или использовать метод, объясненный Jannie. – pioneer