TencentSmsApi.php 758 B

12345678910111213141516171819202122232425262728293031323334353637
  1. <?php
  2. /*
  3. * @Description: 腾讯云短信
  4. * @Version: *
  5. * @Autor: lexuan
  6. * @Date: 2024-11-23 16:33:47
  7. * @LastEditors: lexuan
  8. * @LastEditTime: 2024-11-23 16:33:47
  9. */
  10. namespace App\DataApiNew\Api;
  11. use Illuminate\Http\Request;
  12. use App\DataApiNew\Helper\TencentSmsHelper;
  13. use Illuminate\Validation\ValidationException;
  14. use Illuminate\Support\Facades\Log;
  15. class TencentSmsApi
  16. {
  17. protected $helper;
  18. public function __construct(TencentSmsHelper $helper)
  19. {
  20. $this->helper = $helper;
  21. }
  22. // 获取短信验证码
  23. public function getSmsCode(Request $request)
  24. {
  25. $request->validate([
  26. 'phone' => 'required',
  27. ]);
  28. $msmRes = $this->helper->getSmsCode($request);
  29. return $msmRes;
  30. }
  31. }