cirelramos / simple-notification
The Simple Notification is a package to send notification when has an error
Requires
- php: ^8.0
- cirelramos/logs: ^1.0
- guzzlehttp/guzzle: ^6.3.1|^7.0.1
- illuminate/bus: ^7.20|^8.19|^9.0
- illuminate/config: ^7.20|^8.19|^9.0
- illuminate/contracts: ^7.20|^8.19|^9.0
- illuminate/database: ^7.20|^8.19|^9.0
- illuminate/http: ^7.20|^8.19|^9.0
- illuminate/notifications: ^7.20|^8.19|^9.0
- illuminate/support: ^7.20|^8.19|^9.0
- laravel/slack-notification-channel: ^2.3
This package is not auto-updated.
Last update: 2024-11-07 10:06:47 UTC
README
About
The Simple Notification
is a package to send notification when has an error .
Tutorial how create composer package
Installation
Require the cirelramos/simple-notification
package in your composer.json
and update your dependencies:
composer require cirelramos/simple-notification
Configuration
set provider
'providers' => [ // ... Cirelramos\SimpleNotification\Providers\ServiceProvider::class, ],
The defaults are set in config/simple-notification.php
. Publish the config to copy the file to your own config:
php artisan vendor:publish --provider="Cirelramos\SimpleNotification\Providers\ServiceProvider"
Note: this is necessary to you can change default config
Usage
The default notifications are set as Log type if the warning() or error() methods are not specified.
$extraValues['test'] = 1; SimpleNotificationFacade::email()->slack()->notification('message notification', $extraValues);
Usage of Notification Levels
The default notifications are set as Log type if the warning() or error() methods are not specified.
$extraValues['test'] = 1; SimpleNotificationFacade::email()->slack()->warning()->notification('message notification', $extraValues); SimpleNotificationFacade::email()->slack()->error()->notification('message notification', $extraValues);
License
Released under the MIT License, see LICENSE.