mhgolestani77 / smsir
官方 sms.ir 新面板 laravel 代码库
v1.0.1
2024-03-28 13:59 UTC
Requires
- php: ^7.0|^8
- ext-json: *
- guzzlehttp/guzzle: ^6.0
- illuminate/support: *
Requires (Dev)
This package is auto-updated.
Last update: 2024-09-28 15:06:21 UTC
README
这是一个官方的 sms.ir laravel 包
安装
您可以通过 composer 安装此包
composer require mhgolestani77/smsir
发布提供者(如果您不使用 laravel,请跳过此步骤)
php artisan vendor:publish --provider Mhgolestani77\Smsir\SmsirServiceProvider
将此添加到 env 文件中(如果您不使用 laravel,请跳过此步骤)
SMSIR_API_KEY=
SMSIR_LINE_NUMBER=
使用
将此行添加到您希望使用 smsir 函数的任何类的开头
对于 Laravel
use Mhgolestani77\Smsir\Smsir;
纯 PHP
require __DIR__ . '/vendor/autoload.php'; use Mhgolestani77\Smsir\Classes\Smsir; $smsir = new Smsir($line_number, $api_key)
发送短信
向手机号码发送短信
报告短信
获取已发送和接收短信的报告
设置
获取账户余额和线路号码
响应
响应模型
视图路由(仅限 laravel 用户)
发送短信
https://:8000/smsir/send/bulk
获取今天发送短信的报告
https://:8000/smsir/report/sent/today
获取今天接收短信的报告
https://:8000/smsir/report/sent/today
翻译
投递状态
__(`smsir.DeliveryStatus.$delivery_status`);
请求状态
__(`smsir.SendStatus.$status`);
变更日志
请参阅 CHANGELOG 了解最近更改的更多信息。
贡献
请参阅 CONTRIBUTING 了解详细信息。
致谢
- 由理念支付公司定制
- Pouya Biglari
许可证
MIT 许可证 (MIT)。有关更多信息,请参阅 许可证文件。
Laravel 包模板
此包是使用 Laravel 包模板 生成的。