Laravel Eloquent Order по буквенно-цифровому значению
Я использую laravel 6.x, у меня есть такие строки
Plot 4
Plot 5
Plot 2
Plot 4B
Plot 3
Shop 2
Shop 1
Я хочу такой результат
Plot 2
Plot 3
Plot 4
Plot 4B
Plot 5
Shop 1
Shop 2
Благодарность
2 ответа
Если вы используете Laravel, вам следует изучить их документацию для коллекций и их метод сортировки.
Начните с создания коллекций:https://laravel.com/docs/6.x/collections
А потом посмотрите на сортировку:https://laravel.com/docs/6.x/collections
Это должно вас туда доставить. Если вы опубликуете подробности своих попыток, мы поможем вам заставить их работать.
Если вы используете красноречивую модель для получения данных из базы данных, тогда она уже будет собрана, тогда вам просто нужно отсортировать по соответствующему ключу, например.
Model::all()->sortBy('column');