Size: a a a

2021 August 20

VS

Vlad S in Laravel Pro
шо
источник

ST

Sergey TS in Laravel Pro
шо
источник

d.

dev . in Laravel Pro
он делает следом запрос по всем найденным моделям и добавляет лимит 1
источник

ee

ȩ̵̢̢̤̬͔̱̟͙͓̈̆n̸̼͉̤͛... in Laravel Pro
делай orderBy(json_encode(json_decode(json_encode(["created_at" => "desc", "read_at" => "asc"]))))
источник

d.

dev . in Laravel Pro
в итоге связь у одной модели только будет
источник

d.

dev . in Laravel Pro
вот шо
источник

S

Shotty in Laravel Pro
мне кажется, что-то не так... 🤔
источник

ee

ȩ̵̢̢̤̬͔̱̟͙͓̈̆n̸̼͉̤͛... in Laravel Pro
че за версия лавариля старая
источник

S

Shotty in Laravel Pro
5.8
источник

ee

ȩ̵̢̢̤̬͔̱̟͙͓̈̆n̸̼͉̤͛... in Laravel Pro
пачиму не 8
источник

S

Shotty in Laravel Pro
на данный момент нет возможности на 8, на 5.8 нужно это реализовать.
источник

ДК

Дмитрий Кожанов... in Laravel Pro
Вы где в аргументах массив то нашли
источник

S

Shotty in Laravel Pro
Я и не предлагал и не юзад массив
источник

S

Shotty in Laravel Pro
Я об этом
источник

d.

dev . in Laravel Pro
order by raw
источник

ДК

Дмитрий Кожанов... in Laravel Pro
Второй orderBy сработает только если даты первого условия идентичны
источник

S

Shotty in Laravel Pro
Как тогда быть?
источник

ДК

Дмитрий Кожанов... in Laravel Pro
тебе нужно в селекте добавить поле типа
(read_at IS NULL) as unread

а потом
->orderBy('unread', 'ASC')
источник

🎃

🎃 Даниил ◠‿◠✿... in Laravel Pro
->addSelect(\DB::raw('(read_at IS NULL) as unread'))
источник

S

Shotty in Laravel Pro
            ->addSelect(\DB::raw('(read_at IS NULL) as unread'))
           ->orderBy('unread', 'ASC')


результат - никаких полей
источник