tamizh / realtime-push
Api package to push notifications using realtime pusher node.js application with socket.io
Requires
None
Requires (Dev)
None
Suggests
None
Provides
None
Conflicts
None
Replaces
None
This package is not auto-updated.
Last update: 2026-09-03 06:28:01 UTC
README
Real-time push notification package for laravel
Please checkout the following library before using it - instant-notify
Installation
composer require tamizh/realtime-push
or add the following line in composer.json line
"tamizh/realtime-push" : "dev-master" and run composer update
Add the service provider to your config/app.php file:
'providers' => array(
//...
Realtime\Push\RealtimePusherProvider::class,
),
Add the facade to your config/app.php file:
'facades' => array(
//...
'Push' => Realtime\Push\Facades\RealtimePusher::class,
),
Publish config file using php artisan vendor:publish
Modifiy the config/realtime-pusher.php. That's all set for working with functions
And a js file will be added in public/js/notification.js. include it in your layout or pages that you are need the push notification
var notification = new Notification(<user secret>, <url>);
notification.login();
notification.socket.on('notification',function(data){
// do the stuff you want with data
})
As of now the text and image variables available in the server, soon it will be increased. Use text as json and parsse it in browser side javascript to have many variables.
#Functions
1.createApp - to create app in notification server
Push::createApp('test')
it will return a secert_id with success response. store or add it to the config file for creating users for this app
2.createUser - to create User in notification server
Push::createUser('name', 'password')
it will return the user secret with success message. store it in your database for sending notification to this user
3.notify - to create and send it to the respective user
Push::notify($user_secret, $text, $image)
#Example
You can find my laravel demo application here