上海柏锐网络科技有限公司是一家技术型服务企业.可提供专业的技术外包服务,定制OA,ERP,电商系统,H5网站,天猫淘宝H5,欢迎前来咨询
composer require brayun/yii2-sms
public function actions()
{
return [
'smscode' => [
'class' => SendAction::className(),
'tplCode' => 'SMS_94663333',
'signName' => '我是签名',
'params' => [
'code' => rand(1000, 9999)
],
'beforeFunction' => function () {
if (User::findOne(['mobile' => \Yii::$app->request->post('mobile')])) {
return [
'code' => 1,
'msg' => '手机号码已存在!'
];
}
}
]
];
}
public function rules()
{
return [
...
['code', PhoneCodeValidator::className()],
];
}
'components' => [
'sms' => [
'class' => 'brayun\sms\Application',
'signName' => '统一签名'
],
...
]
Yii::$app->sms->send('13000000000','SMS_123456',['code'=>1234], '这里签名可另写');