Laravel php чат хранение БД?

Чтобы создавать чаты между пользователями сайта (личные, 1 на 1, так сказать) насколько я понимаю для этого нужна отдельная таблица типа chatrooms где хранятся id_1 id_2 пользователей, и еще таблица с сообщениями где вообще все сообщения из всех чатов, chatroom_id, message, sender_id, что-то типа такого..
Можете подсказать, так ли это делается??
  • Вопрос задан
  • 1444 просмотра
Пригласить эксперта
Ответы на вопрос 3
Sanasol
@Sanasol Куратор тега Laravel
нельзя просто так взять и загуглить ошибку
chatrooms где хранятся id_1 id_2

зочем? Если кроме 1 на 1 ничего не предвидится, то в одной таблице всё хранить можно, from и to полями.
Ответ написан
anton_reut
@anton_reut
Начинающий веб-разработчик
Ещё можно взять готовый пакет и посмотреть код или доработать под себя в случае необходимости
https://github.com/cmgmyr/laravel-messenger
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы