amiraghaee / rahyabsms
Rahyab Payam Gostaran SMS package for Laravel
1.0.0
2021-05-01 08:23 UTC
Requires
- php: >=7.2
- ext-soap: *
- laravel/framework: >=8.0
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许可证的条款下自由分发。