Итак, у меня есть приложение, которое просматривает приложения курса, каждое из которых принадлежит заявителю. Когда я ищу в приложениях название курса, он возвращает требуемый набор результатов, но я бы хотел отсортировать его по дате рождения заявителя.
Как я могу это сделать? Я попытался отсортировать коллекцию, выполнив $ application-> sortBy (‘Applic.dob’), но, похоже, это просто заказывает каждый кандидат, а не всю коллекцию.
Вот весь мой код … http://laravel.io/bin/PD81z
У кого-нибудь есть идеи, как я могу подойти к этому?
Спасибо!
Хорошо
Ваш ход за столом и претендент на стол на самом деле имеют отношение многие ко многим
Чтобы это работало, таблица course_applitions служит прокси для связи двух таблиц.
см. пост, особенно часть о взаимоотношениях «многие ко многим»
http://scotch.io/tutorials/php/a-guide-to-using-eloquent-orm-in-laravel
При извлечении результатов из связанных таблиц описанным выше способом вы всегда можете добавить параметры сортировки.
Ура!
Других решений пока нет …