Download the PHP package coreproc/nova-echo without Composer
On this page you can find all versions of the php package coreproc/nova-echo. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download coreproc/nova-echo
More information about coreproc/nova-echo
Files in coreproc/nova-echo
Package nova-echo
Short Description Adds Laravel Echo with your broadcast configuration to your Laravel Nova app
License MIT
Informations about the package nova-echo
Nova Echo
Adds Laravel Echo with your broadcast configuration to your Laravel Nova app.
Installation
By using Nova Echo, we have a readily configured Laravel Echo instance in our JS.
Here are suggested options for broadcasting/receiving using websockets:
You can find instructions about setting up broadcasting in Laravel using the official documentation.
Once you have this set up in your Nova app, you can install this package via composer
You will then need to override Nova's layout.blade.php. Create a layout file resources/views/vendor/nova/layout.blade.php and copy the contents from vendor/laravel/nova/resources/views/layout.blade.php.
Include Nova Echo's blade file in the Nova layout. This blade file contains meta tags with your broadcast configuration.
Usage
Nova Echo instantiates Echo and makes it available throughout your Nova app. You can access your Echo object through
By default, this Echo instance already subscribes to the logged in user's private channel, which by default would be the namespace of your app's user object, ie. App.User.{id}.
You can access and attach listeners to this user's private channel through
To authenticate the user through this channel, make sure you have your BroadcastServiceProvider available with Broadcast::routes() declared. You'll also need to define access through your route/channels.php file, ie:
You can override the receivesBroadcastNotificationsOn to use a different channel name.
Changelog
Please see CHANGELOG for more information on what has changed recently.
Contributing
Please see CONTRIBUTING for details.
Security
If you discover any security related issues, please email [email protected] instead of using the issue tracker.
Credits
About CoreProc
CoreProc is a software development company that provides software development services to startups, digital/ad agencies, and enterprises.
Learn more about us on our website.
License
The MIT License (MIT). Please see License File for more information.