Laravel 阿里云短信服务包

永远的零 2019-09-02 AM 2346℃ 0条

GitHub:
https://github.com/king-fang/flaravel-alis...
安装完成后请生成配置文件:

composer require flaravel/sms

将 \Flaravel\FlaravelSmsServiceProvider::class 移动到 app.php 文件中 providers
php artisan vendor:publish 选择对应编号生成 alisms.php 配置文件

//支持两种方式,验证码和通知类短信
FLaravelSms::scode('18866664444');
FLaravelSms::drivers('notice','test','18866664444',['username'=>'flaravel','code'=>11111]);
FLaravelSms::notice('18866664444','test',['username'=>'flaravel','code'=>11111]);

scode 验证码
$mobile 手机号
$code 随机验证码 不传 code 会自动生成,一般都传一下,好记录到数据库

scode(string $mobile,string $code = '')

notice 业务通知
$mobile 手机号
$driver 对应的业务短信模板
$product 短信模板中的变量值,一一对应传入即可

notice(string $mobile,string $driver,array $product)
drivers 方法是上面两种方法的集合
调用成功返回 TRUE, 失败返回错误信息,抛异常

人要么永不做梦,要么梦得有趣;人也必须学会清醒:要么永不清醒,要么清醒得有趣。

评论啦~