maximof / laravel-messager
:package_description
1.1.2
2020-10-20 13:11 UTC
Requires
- illuminate/support: ~7|~8
Requires (Dev)
- orchestra/testbench: ~5|~6
- phpunit/phpunit: ~9.0
This package is auto-updated.
Last update: 2024-09-20 23:08:42 UTC
README
这是一个为尼日利亚几个短信服务提供商的包装器。此软件包仅针对Laravel设计,因此请随意将其安装到您的应用程序中以扩展其功能。查看contributing.md以了解待办事项列表。
安装
通过Composer
$ composer require maximof/laravel-messager
使用方法
这是一个相对容易实现的软件包。此软件包严格在Laravel 7及以上版本上运行。由于Laravel从Laravel 5+开始实现软件包自动发现,因此您无需将提供者添加到Laravel的提供者数组中。通过运行以下命令发布配置文件:
$ php artisan vendor:publish --provider="Maximof\LaravelMessager\LaravelMessagerServiceProvider"
在您已发布配置文件后,设置您的环境变量。
要生成API令牌,对于Smart sms solutions,请访问此链接,您只能在注册后进行此操作在此处。
要生成Bulk sms Nigeria的API,请访问此链接。请记住也要在此处注册。
此软件包中已实现了两个服务提供商
要发送短信,您可以在代码中像这样引入类
$sms = new BulkSmsNigeria(); $sms->to(08105612094)->from("Maximof")->body("Hello!"); //this will return a true value if the message is successfully sent or will throw an exception if an error occurs
要检查您的短信单元余额
$sms = new SmartSmsSolution(); $sms->balance(); //this returns a string containing the sms units balance //this only works for the SmartSmsSolutions class as the BulkSmsNigeria class api has no balance checking endpoint
变更日志
请参阅changelog以获取有关最近更改的更多信息。
测试
$ composer test
贡献
请参阅contributing.md以获取详细信息及待办事项列表。
安全
如果您发现任何与安全相关的问题,请通过电子邮件favourmaxoti@outlook.com而不是使用问题跟踪器。
鸣谢
许可
MIT。有关更多信息,请参阅许可文件。