# Usage
Once the configuration is done, you are able to use the Laravel broadcasting features (opens new window) in your application.
# Client side
To use pusher in a page of your application you will must load pusher-js
and laravel-echo
.
To do this, simply include the load view boilerplate::load.pusher
in pages where you need to listen broadcasted events by using the @include
blade directive :
@include('boilerplate::load.pusher')
Then you can use Laravel Echo :
<script>
whenIsLoaded('echo', () => {
Echo.channel('MyChannelName')
.listen('MyEvent', (e) => {
console.log(e);
});
});
</script>
To be sure that
Echo
is loaded, use the functionwhenIsLoaded
. This is required to avoid errors when broadcasting is not used.
# Server side
See Using An Example Application (opens new window) in the Laravel documentation.