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.