Download the PHP package qruto/laravel-wave without Composer
On this page you can find all versions of the php package qruto/laravel-wave. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Table of contents
Download qruto/laravel-wave
More information about qruto/laravel-wave
Files in qruto/laravel-wave
Download qruto/laravel-wave
More information about qruto/laravel-wave
Files in qruto/laravel-wave
Vendor qruto
Package laravel-wave
Short Description Painless Laravel Broadcasting with SSE.
License MIT
Homepage https://github.com/qruto/laravel-wave
Package laravel-wave
Short Description Painless Laravel Broadcasting with SSE.
License MIT
Homepage https://github.com/qruto/laravel-wave
Please rate this library. Is it a good library?
Informations about the package laravel-wave
Bring live to your application
# Introduction Unlock the power of Laravel's [broadcasting system](https://laravel.com/docs/master/broadcasting) with **Wave**. Imagine that real-time server broadcasting is possible over native HTTP without any ~WebSockets~ setup. Meet the **[Server-sent Events](https://developer.mozilla.org/en-US/docs/Web/API/Server-sent_events)** 🛜 Works seamlessly with Laravel's default `redis` broadcasting driver and supports [Laravel Echo](https://github.com/laravel/echo). Experience it live with our [demo streaming tweets](https://wave.qruto.dev) 🐤. > Server-Sent Events (**SSE**) is specially tuned for real-time server-to-client > communication. _Compatible with_ [](https://laravel.com/docs/11.x/broadcasting) [](https://laravel.com/docs/11.x/octane) [](https://herd.laravel.com) ## 🌟 Key Features **⚡ Works with native Redis Driver**: Wave seamlessly integrates with Laravel's default `redis` broadcasting driver, ensuring efficient real-time data transfer. **🔄 Resume From Last**: Connection drops? No problem! Wave intelligently resumes the event stream from the last event, ensuring no crucial data is lost in transit. **🟢 Live Models**: With a simple interface that respects Laravel's native conventions for [Model Events Broadcasting](https://laravel.com/docs/master/broadcasting#model-broadcasting) and [Broadcast Notifications](https://laravel.com/docs/master/notifications#broadcast-notifications), Wave turbocharges your application with real-time updates.e **🍃 Resource-Friendly Broadcasting with `pauseInactive`**: This feature maximizes resource efficiency by closing the data stream when user inactive ( such as when the user minimizes the browser) and automatically reopens it upon resumption of visibility. Turned off by default. **🎛️️ Full Requests Control**: Wave hands you the reins over connection and authentication requests, granting you the freedom to shape your broadcasting setup to your exact requirements. ## Installation ### Laravel 11 or higher Install the package via Composer at first, then install broadcasting setup: ### Laravel 10 or lower Install **Wave** on both server and client sides using Composer and npm: Then, set your `.env` file to use the `redis` broadcasting driver: ## Usage After installing **Wave**, your server is ready to broadcast events. You can use it with **Echo** as usual or try `Wave` model API to work with predefined Eloquent events. In Laravel 11 or higher, after `install:broadcasting`, you will find: - broadcasting channel authorization file in `routes/channels.php` - broadcasting configuration file in `config/broadcasting.php` - echo instance in `resources/echo.js` - _(optional)_ **Wave** configuration file in `config/wave.php` ### Manual usage Import Laravel Echo with `WaveConnector` and pass it to the broadcaster option:
For Laravel 10 or lower, locate Echo connection configuration in resources/js/bootstrap.js file.
All versions of laravel-wave with dependencies
PHP Build Version
Package Version
Requires
php Version
^8.1
illuminate/broadcasting Version ^10.0|^11.0.6
illuminate/console Version ^10.0|^11.0.6
illuminate/contracts Version ^10.0|^11.0.6
illuminate/http Version ^10.0|^11.0.6
illuminate/queue Version ^10.0|^11.0.6
illuminate/routing Version ^10.0|^11.0.6
laravel/prompts Version ^0.1.16
spatie/laravel-package-tools Version ^1.14.1
illuminate/broadcasting Version ^10.0|^11.0.6
illuminate/console Version ^10.0|^11.0.6
illuminate/contracts Version ^10.0|^11.0.6
illuminate/http Version ^10.0|^11.0.6
illuminate/queue Version ^10.0|^11.0.6
illuminate/routing Version ^10.0|^11.0.6
laravel/prompts Version ^0.1.16
spatie/laravel-package-tools Version ^1.14.1
The package qruto/laravel-wave contains the following files
Loading the files please wait ....