sms.php 2.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990
  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' => ['baidu'],
  37. ],
  38. /*
  39. |--------------------------------------------------------------------------
  40. | 发送网关配置
  41. |--------------------------------------------------------------------------
  42. |
  43. | 可用的发送网关,基于网关列表,这里配置可用的发送网关必要的数据信息。
  44. |
  45. */
  46. 'gateways' => [
  47. // 'qcloud' => [
  48. // 'sdk_app_id' => '1400669435', // SDK APP ID
  49. // 'app_key' => '2ab2cfa6d9a2c2ae03e927bd2f3ae328', // APP KEY
  50. // 'sign_name' => '希梦耐康', // 短信签名,如果使用默认签名,该字段可缺省(对应官方文档中的sign)
  51. // ],
  52. 'baidu' => [
  53. 'ak' => '',
  54. 'sk' => '',
  55. 'invoke_id' => '',
  56. 'domain' => 'smsv3.bj.baidubce.com',
  57. ]
  58. ],
  59. /*
  60. |--------------------------------------------------------------------------
  61. | 消息支持频道
  62. |--------------------------------------------------------------------------
  63. |
  64. | 发送消息可用根据不同频道配置注入不同频道配置数据。
  65. |
  66. */
  67. 'channels' => [
  68. // 验证码频道
  69. 'code' => [
  70. 'baidu' => [
  71. 'template' => 'sms-tmpl-JcZlkX41001',
  72. ],
  73. ],
  74. ],
  75. 'template' => [
  76. 'verification_code' => 'sms-tmpl-JcZlkX41001',
  77. 'new_admin_account' => 'sms-tmpl-OmkbBL32805',
  78. ]
  79. ];