двум полям, причем по первому от большего к меньшему, по второму от меньшему к большему, как это можно сделать?
Пробовал делать так - не сработало:
collect($products)->sortBy('availability', SORT_REGULAR, true)->sortBy('price')->toArray();
Коллбек сортировки сделай
разбить на подколлекции
Обсуждают сегодня