vicens / alidayu-for-laravel
阿里云通信(阿里大于) For Laravel
v1.1
2018-01-09 02:37 UTC
Requires
- illuminate/support: ^5.1
- vicens/alidayu: ^1.0
This package is auto-updated.
Last update: 2024-10-29 05:10:40 UTC
README
阿里云通信(阿里大于) For Laravel
阿里大于,是阿里通信旗下优质便捷的云通信服务平台,整合了三大运营商的通信能力,为开发者提供简洁易用的短信/语音API,三网合一通道,按需付费。阿里集团技术保障,实时、稳定、到达率高!
阿里云通信官网: https://dayu.aliyun.com
阿里云通信API文档: https://api.alidayu.com/doc2/apiList.htm
阿里云通信SDK: http://github.com/vicens/alidayu
环境要求
- illuminate\support ^5.1
- vicens\alidayu ^1.0
安装
composer require vicens/alidayu-for-laravel
使用
Laravel5.5以下需要注册服务提供者
在config/app.php
的provider
数组中, 添加\Vicens\AlidayuForLaravel\Providers\AlidayuServiceProvider
:
'providers' => [ // Other service providers... \Vicens\AlidayuForLaravel\Providers\AlidayuServiceProvider::class ]
设置配置
在config/services.php
中,添加配置
return [ // other service config 'alidayu' => [ 'appKey' => '23356838', 'appSecret' => '254fee5fbabe2e01be04581d855c9af3', 'sandbox' => false ] ];
调用API
use Vicens\Alidayu\Alidayu; // 发送短信通知 $sms = Alidayu::sms($recNum, $smsTemplateCode, $smsFreeSignName, $smsParam, $extend); // 发送请求并返回响应 $response = $sms->send(); if ($response->success()) { // 接口返回成功 print_r($response->getData()); } else { // 接口返回错误 echo $response->getError(); }