Download the PHP package executable/laravel-livewire-beacon without Composer
On this page you can find all versions of the php package executable/laravel-livewire-beacon. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download executable/laravel-livewire-beacon
More information about executable/laravel-livewire-beacon
Files in executable/laravel-livewire-beacon
Package laravel-livewire-beacon
Short Description Beacon enables websocket communication for Livewire.
License MIT
Homepage https://github.com/drjamesj/laravel-livewire-beacon
Informations about the package laravel-livewire-beacon
Livewire Beacon
Warning This project is currently experimental and should only be used in production at your own risk.
Livewire Beacon enables websocket communication for Livewire dramatically improving user experience and enabling more features.
Without Livewire Beacon
Slow or spotty connections have a degraded user-experience while Livewire waits for a full server round-trip for every UI interaction.
With Livewire Beacon
Even when throttled, the persistent connection over websockets makes for much faster response times, creating a better user experience.
Requirements
This package provides a thin layer that sits on top of Laravel Livewire and Laravel Reverb as the core requirements.
- Laravel Livewire installed (docs)
- Laravel Reverb installed (docs)
- Laravel Echo installed and served on frontend (docs)
Installation
You can install the package via composer:
Next, edit your app's layout to include the Beacon javascript assets. This is best done by adding the Blade directive @livewireBeaconScripts
just before the closing body
tag.
Configuration
Livewire Beacon is designed to work seamlessly without further configuration.
If you'd like to modify some internal behaviour of this package, you can publish the config file with:
Usage
That's it! Continue using Livewire as you would normally, and enjoy significant performance improvements.
Testing
Changelog
Please see CHANGELOG for more information on what has changed recently.
Contributing
Please see CONTRIBUTING for details.
Security Vulnerabilities
Please review our security policy on how to report security vulnerabilities.
Credits
- James Joffe
- All Contributors
License
The MIT License (MIT). Please see License File for more information.
All versions of laravel-livewire-beacon with dependencies
illuminate/contracts Version ^10.0||^11.0
laravel/reverb Version ^1.0
livewire/livewire Version ^3.5
spatie/laravel-package-tools Version ^1.16