基於阿里雲官方程式碼的Laravel-AliyunSms
暫時只支援模板中僅含有{code}的模板.
安裝
composer require fireqong/laravel-aliyunsms 1.0.0
// config/app.php
'providers' => [
//...
Fireqong\AliyunSms\AliyunSmsServiceProvider::class,
//...
]
//config/app.php
'aliases' => [
//...
'AliyunSms' => Fireqong\AliyunSms\Facades\AliyunSms::class,
//...
]
php artisan vendor:publish
使用
傳送資訊
AliyunSms::send('13800138000', '自己申請的簽名', '自己申請的模板ID');
or
aliyunsms_send('13800138000', '自己申請的簽名', '自己申請的模板ID');
驗證資訊
AliyunSms::check('123456');
or
aliyunsms_check('123456');
or
使用規則phone_captcha
$rules = ['你的欄位名稱' => 'phone_captcha'];
Validator::make($request->all(), $rules);
日誌
在config/aliyunsms.php中開啟debug
:
'debug' => env('APP_DEBUG', true),
會在傳送請求時,把請求記錄在日誌中
響應返回時,也會把響應資料記錄在日誌中
在storage/logs/laravel.log中檢視日誌
本作品採用《CC 協議》,轉載必須註明作者和本文連結