maveriks-echo / laravel-messenger-channel
Notification messenger channel to Laravel
Package info
github.com/maveriksEcho/laravel-messenger-channel
pkg:composer/maveriks-echo/laravel-messenger-channel
v1.3.1
2023-03-06 10:55 UTC
Requires
- php: ^8.0
- guzzlehttp/guzzle: ^7.0
- laravel/framework: ^8.0|^9.0|^10.0
Requires (Dev)
None
Suggests
None
Provides
None
Conflicts
None
Replaces
None
README
Notification messenger channel to Laravel FrameWork v6.0 and above.
Installation
The recommended way to install channel is through Composer.
composer require maveriks-echo/laravel-messenger-channel
Usage
public function via($notifiable): array { return ['messenger']; }
Available Options
| Option | Description | Default value |
|---|---|---|
| authentication | Your API key (required) | null |
| host | API host (required) | null |
| project_id | Project iD (required) | null |
| messenger | List of messengers (required) | viber |
| sendAll | Send to all messenger in list | false |
| callback_url | Callback url to response from messenger | null |
| user_phone | User phone | null |
public function via($notifiable): array { return ['smart-sender']; } public function toMessenger($notifiable): SmartSender { return new HerokuApp( 'Url', 'Method', // post 'ArrayOfParams', ); }
Available Options
| Option | Description | Default value |
|---|---|---|
| host | API host (required) | null |
Params heroku
| Option | Description | Default value |
|---|---|---|
| requestID | Your request ID (required) | null |
| requestDate | Date by format Y-m-d H:i:s (required) | null |
| requestType | Request type (required) | null |
| requestNotes | Comment (required) | null |
| requestUser | User name (required) | null |
| requestAuthor | Author name (required) | null |
| requestAmount | Amount (required) | null |
| requestApproveUrl | Callback approve url (required) | null |
| requestCancelUrl | Callback cancel url (required) | null |