сортировать красноречивые слова по специальному (добавленному) атрибуту - PullRequest
0 голосов
/ 31 января 2019

У меня есть модель с пользовательским атрибутом, подобным этому

    public function getOpenStatusAttribute()
    {
        //some logic...
        //returns '1-order' or '2-pre-order' or '3-closed'
    }

Теперь я хочу отсортировать коллекцию в красноречивом запросе.Я использую порядок по имени и т. Д. Это столбцы в таблице, но я хочу сначала упорядочить их по пользовательскому атрибуту, а затем по имени и т. Д.

Возможно ли это сделать в запросе?или я должен зациклить коллекцию и сделать что-то новое?

1 Ответ

0 голосов
/ 31 января 2019

хорошо, так что решение:

->sortBy(['open_status'])->sortBy(['name']); 

после -> get ()

надеюсь, что это может помочь кому-то в будущем

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...