Download the PHP package khairy/laravel-sse-stream without Composer
On this page you can find all versions of the php package khairy/laravel-sse-stream. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download khairy/laravel-sse-stream
More information about khairy/laravel-sse-stream
Files in khairy/laravel-sse-stream
Package laravel-sse-stream
Short Description Laravel package to provide Server Sent Events functionality for your app.
License MIT
Homepage https://github.com/mohamd-khairy/laravel-sse-stream
Informations about the package laravel-sse-stream
![Latest Version on Packagist][ico-version] ![Total Downloads][ico-downloads]
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 >= 8
- Laravel 11
s
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 login
as SSE event type:
Then you need to handle this in your view yourself like this:
javascript
vuejs
Credits
License
Please see the license file for more information.
"# laravel-sse-stream" "# laravel-sse-stream"