12345678910111213141516171819202122232425262728293031323334353637 |
- <?php
- namespace App\Models;
- /**
- * 短信记录控制器
- * Class SysSmsLog
- * @package App\Models
- */
- class SmsLog extends BaseModel
- {
- protected $table = 'vr_sms_logs';
- // type =2 通知类型短信
- protected $fillable = [
- 'type', 'phone', 'code', 'status', 'content', 'ip_count', 'send_status', 'err_msg',
- ];
- const REGISTERED = 1;//绑定手机号
- const CODE_NOTICE = 2;//短信通知
- public static $send_type = [
- self::REGISTERED => '绑定手机号',
- self::CODE_NOTICE => '短信通知',
- ];
- /**
- * 正则匹配手机号码
- * @param $tel
- * @return false|int
- */
- public static function pregMatchTel($tel)
- {
- return preg_match("/^((13[0-9])|(14[5,7])|(15[0-3,5-9])|(17[0,3,5-8])|(18[0-9])|166|198|199)\d{8}$/", $tel);
- }
- }
|