alansanchez96 / laravel-chat

App de Chat en tiempo real con Laravel Echo y Websockets

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Chat Application

Laravel Websockets y Laravel Echo

Instrucciones para Despliegue Local

  • Ejecuta en consola en la raiz del proyecto
composer install && npm install && php artisan migrate
  • Configura las variables de entorno en tu archivo .env Este mismo lo duplicas de .env.example
BROADCAST_DRIVER=pusher
PUSHER_APP_ID=LSWTLuTT2OSxhV8L1nB1QSHaqD3WKcUT
PUSHER_APP_KEY=dQzUMR4uWOoWn5n2ONRhVKoMLMRx4sLa
PUSHER_APP_SECRET=NCjgy6LmsliBW0OZonPHNJXcPF7rorwW
PUSHER_APP_CLUSTER=mt1
  • Correr los servidores
php artisan serve
npm run dev
php artisan websockets:serve
  • Asegurar las credenciales de Mails en el archivo .env (puede optar por MailHog, mailtrap, entre otros)
  • Crear los usuarios desde la vista Register, mínimo 2 users.
  • Para crear una sala de chat ingrese a la siguiente ruta: /chats/with/{user_id}

Disfruta de la aplicación

el paso a paso del desarrollo de la aplicación está descrita en los commits del repositorio

About

App de Chat en tiempo real con Laravel Echo y Websockets


Languages

Language:PHP 56.4%Language:Blade 40.2%Language:JavaScript 2.9%Language:Shell 0.5%Language:CSS 0.0%