Download the PHP package escolalms/bulk-notifications without Composer
On this page you can find all versions of the php package escolalms/bulk-notifications. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download escolalms/bulk-notifications
More information about escolalms/bulk-notifications
Files in escolalms/bulk-notifications
Package bulk-notifications
Short Description Escola Headless LMS Bulk Notifications
License MIT
Informations about the package bulk-notifications
Bulk-Notifications
What does it do
This package is used to send bulk notifications through various channels. The available channels are PushNotification.
PushNotifications
Sending push notifications is through FCM (Firebase Cloud Messaging). Push messages can be sent to a list of users or to all users of the system. Messages are sent to registered FCM tokens.
Installing
composer require escolalms/bulk-notifications
php artisan migrate
php artisan db:seed --class="EscolaLms\BulkNotifications\Database\Seeders\BulkNotificationPermissionSeeder"
Configuration
The config.php configuration file is divided into channels.
For the push channel, you can configure:
service_account
- FCM access keybase_redirect_url
- base url set in notifications for the redirect_url field
Endpoints
All the endpoints are defined in swagger
Events
NotificationSent
- The notification has been created.
The event is listened to by the escolalms/notifications package.
Permissions
Permissions are defined in seeder
All versions of bulk-notifications with dependencies
escolalms/auth Version ^0
escolalms/core Version ^1
escolalms/settings Version ^0
kreait/laravel-firebase Version >=4
laravel/framework Version >=8.0