yiier/yii2-smser
Composer 安装命令:
composer require yiier/yii2-smser
包简介
sms for Yii2
关键字:
README 文档
README
sms for Yii2
Installation
The preferred way to install this extension is through composer.
Either run
php composer.phar require --prefer-dist yiier/yii2-smser "*"
or add
"yiier/yii2-smser": "*"
to the require section of your composer.json file.
Migrations
Run the following command
$ php yii migrate --migrationPath=@yiier/smser/migrations/
Usage
Once the extension is installed, simply modify your application configuration as follows:
<?php return [ // something code 'components' => [ 'smser' => [ 'class' => 'yiier\smser\Smser', 'config' => [ 'gateways' => [ // 云片网 'yunpian' => [ 'api_key' => 'xxxxxxxxxxxxxxxxxxxxxxxxx', ], ], ] ] ] ];
More detail overtrue/easy-sms 使用
Validator
<?php class SignupForm extends \yii\base\Model { // something code public $verifyCode; /** * @inheritdoc */ public function rules() { return [ // something code // usage is Optional ['verifyCode', '\yiier\smser\validators\SmsCodeValidator', 'usage' => 'Signup'], ]; } }
send code && update code status
<?php // send code Yii::$app->smser->send(18688888888, [ 'content' => '您的验证码为: 1234', 'template' => 'SMS_001', 'data' => ['code' => 1234, 'usage' => 'Signup'], // or 'data' => ['code' => 1234], ]); // update used status \yiier\smser\models\SmsLog::used(18688888888, 1234);
统计信息
- 总下载量: 30
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 5
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: BSD-4-Clause
- 更新时间: 2018-01-29