Laravel-sms 阿里雲簡訊擴充套件包

南城以南發表於2019-10-11

Github地址:

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);

歡迎使用,提出意見!

相關文章