laravel-sms 是專門為laravel/lumen開發的阿里雲簡訊的傳送包。由於官方擴充套件包包含了太多內容 所以寫了這個擴充套件包。
安裝
composer require lysice/laravel-sms
配置
1.laravel
config/app.php中註冊服務提供器 新增下面一行\Lysice\Sms\SmsServiceProvider::class
執行命令釋出配置檔案
配置檔案中需要配置幾個引數,為阿里雲簡訊傳送中必須的引數.分別為:access_secret_id
access_secret_key
message_template_code //模板
message_template //模板文字
sign_name // 簽名
php artisan vendor:publish --provider="Lysice/Sms/SmsServiceProvider"
2.lumen
bootstrap/app.php中配置服務:
$app->register(\Lysice\Sms\SmsServiceProvider::class);
拷貝laravel-sms/config下sms.php到專案中config目錄。若無config目錄則建立。
使用
// 自定義引數,引數為你的訊息模板中的變數。 如 我的模板中為code 則自定義引數為 $templateParam = ['code' => 1234];
$templateParam = ['code' => 1234];
$data = ['mobile' => '138xxxxxxxx', 'TemplateParam' => $templateParam];
SmsFacade::send($data);
歡迎使用,提出意見!