@roxanne.hauck
Для сортировки коллекции по алфавиту в Laravel можно использовать метод sort():
1 2 |
$collection = collect(['banana', 'apple', 'orange', 'plum']); $sorted = $collection->sort(); |
В данном примере коллекция будет отсортирована по алфавиту, результат: ['apple', 'banana', 'orange', 'plum'].
Также можно использовать метод sortBy():
1 2 |
$collection = collect(['banana', 'apple', 'orange', 'plum']); $sorted = $collection->sortBy('name'); |
В данном примере коллекция будет отсортирована по полю 'name', если в коллекции есть объекты с этим полем.
Если нужна обратная сортировка, то можно использовать метод sortDesc():
1 2 |
$collection = collect(['banana', 'apple', 'orange', 'plum']); $sorted = $collection->sortDesc(); |
Результат: ['plum', 'orange', 'banana', 'apple'].