wechat.php 2.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677
  1. <?php
  2. return [
  3. /*
  4. * Debug 模式,bool 值:true/false
  5. *
  6. * 当值为 false 时,所有的日志都不会记录
  7. */
  8. 'debug' => true,
  9. /*
  10. * 使用 Laravel 的缓存系统
  11. */
  12. 'use_laravel_cache' => true,
  13. /*
  14. * 账号基本信息,请从微信公众平台/开放平台获取
  15. */
  16. 'app_id' => env('WECHAT_APPID', 'your-app-id'), // AppID
  17. 'secret' => env('WECHAT_SECRET', 'your-app-secret'), // AppSecret
  18. 'token' => env('WECHAT_TOKEN', 'your-token'), // Token
  19. 'aes_key' => env('WECHAT_AES_KEY', ''), // EncodingAESKey
  20. /*
  21. * 日志配置
  22. *
  23. * level: 日志级别,可选为:
  24. * debug/info/notice/warning/error/critical/alert/emergency
  25. * file:日志文件位置(绝对路径!!!),要求可写权限
  26. */
  27. 'log' => [
  28. 'level' => env('WECHAT_LOG_LEVEL', 'debug'),
  29. 'file' => env('WECHAT_LOG_FILE', storage_path('logs/wechat.log')),
  30. ],
  31. /*
  32. * OAuth 配置
  33. *
  34. * scopes:公众平台(snsapi_userinfo / snsapi_base),开放平台:snsapi_login
  35. * callback:OAuth授权完成后的回调页地址(如果使用中间件,则随便填写。。。)
  36. */
  37. // 'oauth' => [
  38. // 'scopes' => array_map('trim', explode(',', env('WECHAT_OAUTH_SCOPES', 'snsapi_userinfo'))),
  39. // 'callback' => env('WECHAT_OAUTH_CALLBACK', '/examples/oauth_callback.php'),
  40. // ],
  41. /*
  42. * 微信支付
  43. */
  44. // 'payment' => [
  45. // 'merchant_id' => env('WECHAT_PAYMENT_MERCHANT_ID', 'your-mch-id'),
  46. // 'key' => env('WECHAT_PAYMENT_KEY', 'key-for-signature'),
  47. // 'cert_path' => env('WECHAT_PAYMENT_CERT_PATH', 'path/to/your/cert.pem'), // XXX: 绝对路径!!!!
  48. // 'key_path' => env('WECHAT_PAYMENT_KEY_PATH', 'path/to/your/key'), // XXX: 绝对路径!!!!
  49. // // 'device_info' => env('WECHAT_PAYMENT_DEVICE_INFO', ''),
  50. // // 'sub_app_id' => env('WECHAT_PAYMENT_SUB_APP_ID', ''),
  51. // // 'sub_merchant_id' => env('WECHAT_PAYMENT_SUB_MERCHANT_ID', ''),
  52. // // ...
  53. // ],
  54. /*
  55. * 开发模式下的免授权模拟授权用户资料
  56. *
  57. * 当 enable_mock 为 true 则会启用模拟微信授权,用于开发时使用,开发完成请删除或者改为 false 即可
  58. */
  59. 'enable_mock' => env('WECHAT_ENABLE_MOCK', true),
  60. 'mock_user' => [
  61. "openid" =>"odh7zsgI75iT8FRh0fGlSojc9PWM",
  62. // 以下字段为 scope 为 snsapi_userinfo 时需要
  63. "nickname" => "overtrue",
  64. "sex" =>"1",
  65. "province" =>"北京",
  66. "city" =>"北京",
  67. "country" =>"中国",
  68. "headimgurl" => "http://wx.qlogo.cn/mmopen/C2rEUskXQiblFYMUl9O0G05Q6pKibg7V1WpHX6CIQaic824apriabJw4r6EWxziaSt5BATrlbx1GVzwW2qjUCqtYpDvIJLjKgP1ug/0",
  69. ],
  70. ];