Публикации - Laravel Vue Socket чат

Бэкенд на Laravel

Миграции для чатов и сообщений
Контроллер ChatController
Контроллер MessageController
JWT auth, настройка авторизации с помощью токенов
Кросс-доменные запросы и middleware для jwt-токенов
Модуль predis и дополнительные настройки для redis
События real-time
Маршрутизатор chanels.php
Остальные маршруты приложения
Запуск сервера бэкенда

Сперва с помощью команды:

composer create-project laravel/laravel backend

Создадим новый проект. После - создадим базу данных chat и подключимся к ней в файле .env

В этом же файле пропишем необходимые настройки для подключения к базе данных Redis

BROADCAST_DRIVER=redis
QUEUE_CONNECTION=redis
QUEUE_DRIVER=sync
...
REDIS_HOST=127.0.0.1
REDIS_PASSWORD=null
REDIS_PORT=6379

Количество комментариев: 0

Для того, чтобы оставить коментарий необходимо зарегистрироваться