kurbanov-developer / eskizsms
Laravel Eskiz Notification
Requires
- php: >=7.2|^8.0
- guzzlehttp/guzzle: ^7.0
- illuminate/events: ^7.0 || ^8.0 || ^9.0 || ^10.0
- illuminate/notifications: ^7.0 || ^8.0 || ^9.0 || ^10.0
- illuminate/queue: ^7.0 || ^8.0 || ^9.0 || ^10.0
- illuminate/support: ^7.0 || ^8.0 || ^9.0 || ^10.0
Requires (Dev)
- mockery/mockery: ^1.3
- phpunit/phpunit: ^8.5|^9.5
README
Eskiz Notifications Channel for Laravel
Installation
To integrate the Eskiz notifications channel with your Laravel application, you can use Composer. Run the following command in your terminal:
composer require kurbanov-developer/eskizsms
After successful installation, update your .env file with the following configuration:
ESKIZ_EMAIL=your@email.com ESKIZ_PASSWORD=your_secret_code_from_dashboard
Additionally, make changes in your services.php file to include Eskiz configuration:
Copy code
'eskiz' => [ 'email' => env('ESKIZ_EMAIL', ''), 'password' => env('ESKIZ_PASSWORD', ''), ],
Official Documentation Explore the detailed documentation at Eskiz Postman Documentation for comprehensive information.
Usage
To utilize the Eskiz notification channel, add the following method to your User model:
Copy code
public function routeNotificationForEskiz() { return $this->mobile; }
Additionally, employ the provided example to send notifications using Eskiz in your notification class:
Copy code
public function toEskiz($notifiable) { return (new EskizMessage()) ->content("Your notification content goes here"); }
About the Author
This Laravel package is developed and maintained by Kurbonov Ismoil.
Website: kurbonov.ru
Feel free to contact the author for any inquiries or support related to this package.
Changelog
Please see CHANGELOG for more information what has changed recently.
Testing
$ composer test
Security
If you discover any security related issues, please email kurbanov.developer@yandex.ru instead of using the issue tracker.
Contributing
Please see CONTRIBUTING for details.
License
The MIT License (MIT). Please see License File for more information.