несколько столбцов сортировки с Laravel Query Builder
Сортировка запроса Laravel по нескольким столбцам - это простой процесс, который использует метод orderby () эдютирующего ларавея. Вызывая этот метод несколько раз, вы можете указать нужный порядок сортировки для каждого столбца. -> orderby ('email', 'asc') -> get ();
Это генерирует следующий sql Query:
User::orderBy('name', 'DESC') ->orderBy('email', 'ASC') ->get();
. Обратите внимание, что порядок, в котором вы называете метод OrderBy () определяет приоритет критерии сортировки. В приведенном выше примере результаты сначала будут отсортированы в порядке убывания по столбцу с именем, а затем оставшиеся строки будут отсортированы в порядке возрастания по столбцу электронной почты.
SELECT * FROM `users` ORDER BY `name` DESC, `email` ASC]
Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.
Copyright© 2022 湘ICP备2022001581号-3