sms.php 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384
  1. <?php
  2. return [
  3. /*
  4. |--------------------------------------------------------------------------
  5. | HTTP 请求的超时时间
  6. |--------------------------------------------------------------------------
  7. |
  8. | 设置 HTTP 请求超时时间,单位为「秒」。可以为 int 或者 float。
  9. |
  10. */
  11. 'timeout' => 5.0,
  12. /*
  13. |--------------------------------------------------------------------------
  14. | 默认发送配置
  15. |--------------------------------------------------------------------------
  16. |
  17. | strategy 为策略器,默认使用「顺序策略器」,可选值有:
  18. | - \Overtrue\EasySms\Strategies\OrderStrategy::class 顺序策略器
  19. | - \Overtrue\EasySms\Strategies\RandomStrategy::class 随机策略器
  20. |
  21. | gateways 设置可用的发送网关,可用网关:
  22. | - alidayu 阿里云信
  23. | - alidayu 阿里大于
  24. | - yunpian 云片
  25. | - submail Submail
  26. | - luosimao 螺丝帽
  27. | - yuntongxun 容联云通讯
  28. | - huyi 互亿无线
  29. | - juhe 聚合数据
  30. | - sendcloud SendCloud
  31. | - baidu 百度云
  32. |
  33. */
  34. 'default' => [
  35. 'strategy' => \Overtrue\EasySms\Strategies\OrderStrategy::class,
  36. 'gateways' => ['aliyun'],
  37. ],
  38. /*
  39. |--------------------------------------------------------------------------
  40. | 发送网关配置
  41. |--------------------------------------------------------------------------
  42. |
  43. | 可用的发送网关,基于网关列表,这里配置可用的发送网关必要的数据信息。
  44. |
  45. */
  46. 'gateways' => [
  47. 'qcloud' => [
  48. 'sdk_app_id' => '1400267476', // SDK APP ID
  49. 'app_key' => '9cd728b5df33a104960d2bf027637ddb', // APP KEY
  50. 'sign_name' => '未来bike', // 短信签名,如果使用默认签名,该字段可缺省(对应官方文档中的sign)
  51. ],
  52. 'aliyun' => [
  53. 'access_key_id' => 'LTAI4G7Zqy7BRDeSGBzZR36J',
  54. 'access_key_secret' => 'QCBMYRANgvSJ9jrYRthJgj1OleV4L6',
  55. 'sign_name' => '闪现出行',
  56. ]
  57. ],
  58. /*
  59. |--------------------------------------------------------------------------
  60. | 消息支持频道
  61. |--------------------------------------------------------------------------
  62. |
  63. | 发送消息可用根据不同频道配置注入不同频道配置数据。
  64. |
  65. */
  66. 'channels' => [
  67. // 验证码频道
  68. 'code' => [
  69. 'alidayu' => [
  70. 'template' => null,
  71. ],
  72. ],
  73. ],
  74. ];