darkjinnee/smscenter

Laravel 用于与 SMS Center (smsc.ru) 交互的包

维护者

详细信息

github.com/darkjinnee/smscenter

此包尚未发布版本,且信息有限。


README

Latest Version on Packagist Total Downloads

Laravel 用于与 SMS Center (smsc.ru) 交互的包

文档

安装

通过 Composer

$ composer require darkjinnee/smscenter

配置 Laravel

Laravel 5.5 中服务提供者将自动注册。在框架的旧版本中,只需将服务提供者和别名添加到 config/app.php 文件中

/*Example*/

'providers' => [
 ...
 Darkjinnee\SMSCenter\SMSCenterServiceProvider::class,
];
/*Example*/

'alias' => [
 ...
 'JSTransmit' => Darkjinnee\SMSCenter\Facades\SMSCenter::class,
];

发布文件

运行以下 Artisan 命令以发布配置文件和视图。

$ php artisan vendor:publish --provider="Darkjinnee\SMSCenter\SMSCenterServiceProvider"

用法

/*Example*/

use Darkjinnee\SMSCenter\SMSCenter;

public function getCode(SMSCenter $smscenter)
{
    $codeCollect = $smscenter->sendCodePhone('+7***');
    if ($codeCollect->has('errors')) {
        return response()->json([
            'errors' => ['sendCodePhone' => [$codeCollect['errors']]],
        ], 422);
    }
    
    return $codeCollect['code'];
}

变更日志

请参阅变更日志以获取有关最近更改的更多信息。

测试

$ composer test

安全

如果您发现任何与安全相关的问题,请通过电子邮件 darkjinnee@gmail.com 而不是使用问题跟踪器。

致谢

许可

MIT。请参阅许可文件以获取更多信息。