TpSms 支持全局配置和动态配置
> 动态配置会覆盖全局配置
## 全局配置
在项目的 config 目录或应用的 config 目录下创建名为`tpsms.php`的配置文件
## 动态配置
在控制器中实例化 TpSms 是传入配置参数,如:
```
use lunzi\TpSms;
$config = ['type'=>1,'length'=>4];
$tpSms = new TpSms($config);
```
## 支持的配置项
| 配置项 | 默认值 | 说明|
| --- | --- | --- |
| expire | 180 | 验证码过期时间(秒) |
| length | 6 | 验证码长度 |
| type| 1| 验证码类型 |
|mobileName | mobile | 获取前端传入的手机字段名 |
| codeName| code |获取前端传入的短信验证码名 |