文件放在了 主目录下
```php
<?php
namespace App\Http\Controllers;
use App\Models\TbStudent;
use App\Service\TestService;
use Illuminate\Auth\Events\Validated;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\DB;
include_once("CCP_REST_DEMO_PHP_v2.7r\SDK\CCPRestSDK.php");
class UserController extends Controller{
public $accountSid= "8aaf07086a25761e016a293f21e601e1";
public $accountToken= '4af810e9bdaf48d5a17dce9efb11a4e2';
public $appId='8aaf07086a25761e016a293f223901e7';
public $serverIP='app.cloopen.com';
public $serverPort='8883';
public$softVersion='2013-12-26';
public function sendSmsCode(Request $request){
$data = $request->all();
if($data['student_no']){
$res = DB::table('tb_student')->where('student_no','=',$data['student_no'])->first();
}else{
$data = DB::table('tb_teacher')->where('job_no','=',$data['job_no'])->first();
}
$to = $res->phone;
$code = rand(1000,9999);
$datas = [$code,"1"];
$tempId = 1;
if($res->phone && strlen($res->phone) == 11){
$accountSid = $this->accountSid;
$accountToken = $this->accountToken;
$appId = $this->appId;
$serverIP = $this->serverIP;
$serverPort = $this->serverPort;
$softVersion = $this->softVersion;
$rest =new \REST($serverIP,$serverPort,$softVersion);
$rest->setAccount($accountSid,$accountToken);
$rest->setAppId($appId);
echo "Sending TemplateSMS to $to ";
$result = $rest->sendTemplateSMS($to,$datas,$tempId);
if($result == NULL ) {
echo "result error!";
die;
}
if($result->statusCode!=0) {
echo "模板短信发送失败!";
echo "error code :" . $result->statusCode . "";
echo "error msg :" . $result->statusMsg . "";
}else{
echo "模板短信发送成功!";
$smsmessage = $result->TemplateSMS;
echo "dateCreated:".$smsmessage->dateCreated."";
echo "smsMessageSid:".$smsmessage->smsMessageSid."";
$request->session()->put('key',$code);
}
}
}
}