Laravel-aliyunsms

fireqong發表於2018-06-02

基於阿里雲官方程式碼的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 協議》,轉載必須註明作者和本文連結