amiraghaee/rahyabsms

Rahyab Payam Gostaran SMS package for Laravel

1.0.0 2021-05-01 08:23 UTC

This package is auto-updated.

Last update: 2024-09-29 06:02:54 UTC


README

Rahyab Payam Gostaran SMS Package


此包提供从Rahyab Payam Gostran网关发送短信的简单助手。
您可以在此处下载API网关文档。

这不是官方包,但该短信网关没有其他包!

目录

安装

最简单的安装方法是使用Composer

composer require amiraghaee/rahyabsms

使用

要使用此包,您需要一个密码、用户名和短码。为此,您应该有一个smsonline账户。注册并获取您的授权详情。
将以下变量复制到您的项目.env文件中,并用您的数据填充变量。

RAHYAB_SMS_USERNAME="your-account-username"
RAHYAB_SMS_PASSWORD="your-account-password"
RAHYAB_SMS_SHORTCODE="your-shortcode"

在您的控制器顶部或您想要的地方使用rahyabsms

use AmirAghaee\rahyabsms;

发送简单短信

然后您可以简单地创建一个rahyabsms实例,并使用send方法发送文本消息

Rahyabsms::send('09xxxxxxxxx','Hello World!');

参数

向多个用户发送短信

您可以使用此方法向多个号码发送文本消息

$numbers = [
        '09xxxxxxxx1',
        '09xxxxxxxx2',
        '09xxxxxxxx3'
    ];
Rahyabsms::sendAll($numbers, 'Hello World!');

检查余额

您可以使用此方法检查您的账户余额

Rahyabsms::getCredit();

检查过期时间

您可以使用此方法检查您的账户过期时间

Rahyabsms::GetExpireDate();

日志记录

此包可以自动将发送的短信记录到数据库中。
要启用此功能,您必须将以下变量复制到您的项目.env文件中。

RAHYAB_SMS_ENABLE_LOGS=true

然后运行以下命令在项目根目录下创建一个表

php artisan migrate

要访问模型,使用以下命名空间
namespace AmirAghaee\rahyabsms\Models;

示例

SmsLog::get();

许可证

MIT许可证的条款下自由分发。