Size: a a a

Laravel для начинающих

2021 May 04

Е

Евгений in Laravel для начинающих
короче, переписал на сыром запросе, зайдя с другой стороны))) получилось как надо))
источник

MO

Max Orlov in Laravel для начинающих
ну странно, должно через отношения работать нормально
источник

Е

Евгений in Laravel для начинающих
Должно, но чет тупит, и тимлид сказал, что проще зайти от свойства билдером + raw) так и сделал))
источник

Е

Евгений in Laravel для начинающих
Или я туплю😂
источник

MO

Max Orlov in Laravel для начинающих
🤷‍♂️
источник

ЕЧ

Егор 🐟 Черненок... in Laravel для начинающих
Ура, Грачик печатает
источник

ЕЧ

Егор 🐟 Черненок... in Laravel для начинающих
@all
источник

ГА

Грачик Абдулошвили... in Laravel для начинающих
парни, подскажите что не так с этой сортировкой. У меня во вьюшку подтягиваются сообщения из БД, когда их много включается пагинация по 15 на страницу, а самое новое непрочитанное сообщение должно быть вверху списка. и оно так и есть НО оно не всегда в верху первой страницы почему то.  может быть так что самое новое оказывается в верху 3ий, 4ой страницы... странно..  
http://prntscr.com/12h07we
источник

RK

Roman Kolosov in Laravel для начинающих
Сортировать в коллекции а не в субд - дичь
источник

MO

Max Orlov in Laravel для начинающих
а почему ты просто не используешь встроенную пагинацию query builder?
источник

RK

Roman Kolosov in Laravel для начинающих
Как минимум
источник

RK

Roman Kolosov in Laravel для начинающих
И к тому же это
источник

MO

Max Orlov in Laravel для начинающих
$dialogs = Dialog::latest()->paginate(15)
источник

ГА

Грачик Абдулошвили... in Laravel для начинающих
у меня же не просто сообщения у меня диалоги внутри которых сообщения. и вот если в какойто диалог приходит новое то весь этот диалог должен отображаться ВЫШЕ остальных так как в нем есть новое непрочитанное.
источник

ГА

Грачик Абдулошвили... in Laravel для начинающих
я не сами сообщения сортирую в общем в этой вьшке, а дилаоги с сообщениями.
источник

MO

Max Orlov in Laravel для начинающих
ну тогда вариант добавить в диалоги поле типа message_at (дата последнего сообщения) и по нему сортировать ->latest('message_at')

ну и когда сообщение для диалога сохранил, то эту дату обновляешь тоже
источник

D

DK in Laravel для начинающих
>мессенджер на пхп
источник

ГА

Грачик Абдулошвили... in Laravel для начинающих
естечственно это есть , ты понимаешь в чем проблема? ддиалоги сортируются все номрально но новейший не всегда попадает на ПЕРВУЮ страницу. то есть тут вопрос чисто пагинации
источник

D

David in Laravel для начинающих
на аякс
источник

D

DK in Laravel для начинающих
глянь sql запрос, погоняй руками
источник