easysms.php 1.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. <?php
  2. return [
  3. /*
  4. |--------------------------------------------------------------------------
  5. | 默认配置
  6. |--------------------------------------------------------------------------
  7. |
  8. | 默认使用的网关和策略配置
  9. |
  10. */
  11. 'default' => [
  12. 'strategy' => \App\Module\Sms\Strategy\MyPriority::class,
  13. 'gateways' => ['mygateway'],
  14. ],
  15. /*
  16. |--------------------------------------------------------------------------
  17. | 网关配置
  18. |--------------------------------------------------------------------------
  19. |
  20. | 可用的短信网关配置
  21. |
  22. */
  23. 'gateways' => [
  24. 'mygateway' => [
  25. 'gateway' => \App\Module\Sms\Gateway\MyGateway::class,
  26. ],
  27. 'smsbao' => [
  28. 'user' => env('SMSBAO_USER'),
  29. 'password' => env('SMSBAO_PASSWORD'),
  30. 'login_template' => env('SMSBAO_LOGIN_TEMPLATE', '【验证码】您的登录验证码是:{code},10分钟内有效。'),
  31. 'register_template' => env('SMSBAO_REGISTER_TEMPLATE', '【验证码】您的注册验证码是:{code},10分钟内有效。'),
  32. 'reset_password_template' => env('SMSBAO_RESET_PASSWORD_TEMPLATE', '【验证码】您的重置密码验证码是:{code},10分钟内有效。'),
  33. ],
  34. ],
  35. /*
  36. |--------------------------------------------------------------------------
  37. | 超时配置
  38. |--------------------------------------------------------------------------
  39. |
  40. | 各环节超时时间配置
  41. |
  42. */
  43. 'timeout' => 5.0,
  44. /*
  45. |--------------------------------------------------------------------------
  46. | 日志配置
  47. |--------------------------------------------------------------------------
  48. |
  49. | 日志记录配置
  50. |
  51. */
  52. 'logger' => [
  53. 'name' => 'sms',
  54. 'path' => storage_path('logs/sms.log'),
  55. 'level' => 'debug',
  56. 'days' => 30,
  57. ],
  58. ];