Я не знаю, столкнется ли кто-нибудь еще с этой проблемой. Ответ, что TsailKoga действительно работал, но коллекция была интересной. Как будто отношения перешли к родителю. Например.
Plan (parent)
-- Items
--- Details
Все атрибуты Подробности стали частью предметов. Это сработало, но не совсем тот результат, который я хотел. Я попытался сделать несколько забавных usort
, но как только вы конвертируете коллекцию в массив для использования с usort, вы теряете все инструменты, которые идут вместе с коллекциями / eloquent. Я нашел способ, который не требует ничего особенного. Коллекции имеют метод sortBy
. Все, что мне нужно было сделать, это что-то вроде $plan->items->sortBy('details.title')
и альта. Планы были отсортированы по названию. Дни работы на 1 строку кода.
Надеюсь, это поможет кому-то еще.