Download the PHP package sarfraznawaz2005/laravel-sse without Composer
On this page you can find all versions of the php package sarfraznawaz2005/laravel-sse. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download sarfraznawaz2005/laravel-sse
More information about sarfraznawaz2005/laravel-sse
Files in sarfraznawaz2005/laravel-sse
Package laravel-sse
Short Description Laravel package to provide Server Sent Events functionality for your app.
License MIT
Homepage https://github.com/sarfraznawaz2005/laravel-sse
Informations about the package laravel-sse
Laravel SSE
Laravel package to provide Server Sent Events functionality for your app. You can use this package to show instant notifications to your users without them having to refresh their pages.
Requirements
- PHP >= 7
- Laravel 5
Installation
Via Composer
For Laravel < 5.5:
Add Service Provider to config/app.php
in providers
section
Add Facade to config/app.php
in aliases
section
Publish package's config, migration and view files by running below command:
Run php artisan migrate
to create sselogs
table.
Setup SSE
Setup config options in config/sse.php
file and then add this in your view/layout file:
Usage
Syntax:
To show popup notifications on the screen, in your controllers/event classes, you can do:
Customizing Notification Library
By default, package uses noty for showing notifications. You can customize this by modifying code in resources/views/vendor/sse/view.blade.php
file.
Customizing SSE Events
By default, pacakge uses message
event type for streaming response:
Notice $event = 'message'
. You can customize this, let's say you want to use UserLoggedIn
as SSE event type:
Then you need to handle this in your view yourself like this:
Credits
License
Please see the license file for more information.