Всем доброго. Есть следующий запрос:
$chat_list = ChatModel::where('creator', session()->get('id'))
->orWhere('reciever', session()->get('id'))
->get();
Получаем список всех сообщений в чате, нужно сгрупировать по отдельным чатам с пользователями. Уже голову изломал как построить запрос, из моих идей - добавлять к чату идентификатор. Прошу Вашей помощи.
Ну может подойти что-то наподобие этого. Только нужно учесть что если в БД используется ONLY_FULL_GROUP_BY, то при добавлении полей в select их так же нужно будет добавлять в groupBy
ChatModel::where('creator', session()->get('id'))
->orWhere('reciever', session()->get('id'))
->selectRaw('CASE creator > reciever THEN CONCAT(creator, "-", reciever) ELSE CONCAT(reciever, "-", creator) as user_pair')
->groupBy('user_pair')
->get();
Виртуальный выделенный сервер (VDS) становится отличным выбором
Меня интересует такой моментПарсю я к примеру 2 сайта, у них одинаковые категории но по разному написаны
подскажите пожалуйстаЕсть два select, выбираю их и нажимаю - выводит одну таблицу, выбираю ещё другое значение select`a, выводит одну и ещё предыдущую...
Обновил ядро Drupal, до версии 764, всё обновилось без происшествий
Нужна помощь с переписыванием preg_replace в preg_replace_callback: