Para instalar Reverb en Laravel 10, sigue estos pasos:
-
Actualiza a la última versión de Laravel 10:
composer update laravel/framework
-
Actualiza laravel echo y Pusher JS si es necesario:
npm install -D laravel-echo pusher-js
-
Instala Laravel Reverb:
composer require laravel/reverb:dev-main
-
Instala Laravel Reverb en Laravel 10:
php artisan reverb:install
-
Actualiza tu Laravel Echo para utilizar las variables de entorno de Reverb:
En tu archivo
resources/js/bootstrap.js
, añade o actualiza el siguiente código:import Echo from 'laravel-echo'; import Pusher from 'pusher-js'; window.Pusher = Pusher; window.Echo = new Echo({ broadcaster: 'reverb', key: import.meta.env.VITE_REVERB_APP_KEY, cluster: import.meta.env.VITE_REVERB_APP_CLUSTER, wsHost: import.meta.env.VITE_REVERB_HOST, wsPort: import.meta.env.VITE_REVERB_PORT, wssPort: import.meta.env.VITE_REVERB_PORT, forceTLS: (import.meta.env.VITE_REVERB_SCHEME ?? 'https') === 'https', enabledTransports: ['ws', 'wss'], });
-
Compila tus assets:
npm run build
-
Ejecuta Reverb:
php artisan reverb:start
-
Ejecuta tu aplicación Laravel:
php artisan serve
¡Con esto, has instalado y configurado Reverb en tu proyecto Laravel 10 correctamente!