parhaaam/sendsms

在您的 Laravel 应用中发送短信的最简单方法

v1.0.0 2023-04-03 05:54 UTC

README

Latest Version on Packagist GitHub Tests Action Status GitHub Code Style Action Status Total Downloads

在 Laravel 中使用任何短信服务提供商轻松发送短信。

支持的提供商

安装

  1. 使用 composer 安装此包
composer require parhaaam/sendsms
  1. 使用以下命令发布配置文件
php artisan vendor:publish --tag="sendsms-config"

这是已发布配置文件的内容

return [

    'default' => 'kavenegar',
    'drivers' => [
        'kavenegar' => [
            'key'  => env('kavenegar_key', ''),
        ],
        'smsir' => [
            'key'    => env('smsir_key', ''),
            'secret' => env('smsir_key', ''),
        ]
    ]
];

用法

// Send Lookup sms
$sendSms = new Parhaaam\SendSms();
$sendSms->sendLookup($receptor = "__phone_number__", $template = "loginVerify", $tokens = ["Test"]);
// will send sms using default sms provider which has been set in config/sendsms.php

// Send Lookup sms with sms.ir
$sendSms = new SendSms();
$sendSms
    ->via('smsir')
    ->sendLookup($receptor = "__phone_number__", $template = "19737", ["token_one_name" => "token_value", "token_two_name" => "token_two_value"]);

变更日志

有关最近更改的更多信息,请参阅变更日志

贡献

有关详细信息,请参阅贡献指南

安全漏洞

请查阅我们的安全策略了解如何报告安全漏洞。

鸣谢

许可证

MIT 许可证(MIT)。有关更多信息,请参阅许可证文件