maximof/laravel-messager

:package_description

1.1.2 2020-10-20 13:11 UTC

This package is auto-updated.

Last update: 2024-09-20 23:08:42 UTC


README

Latest Version on Packagist Total Downloads Build Status

这是一个为尼日利亚几个短信服务提供商的包装器。此软件包仅针对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。有关更多信息,请参阅许可文件