helpers.func.php 732 B

12345678910111213141516171819202122232425262728
  1. <?php
  2. if (! function_exists('make')) {
  3. /**
  4. * @param $abstract
  5. * @param array $parameters
  6. * @return mixed
  7. * @throws @\Illuminate\Contracts\Container\BindingResolutionException
  8. */
  9. function make($abstract, array $parameters = [])
  10. {
  11. return app()->make($abstract, $parameters = []);
  12. }
  13. }
  14. if (! function_exists('payLogger')) {
  15. /**
  16. * @param string 支付通道
  17. * @param string 信息
  18. * @param array 支付错误内容
  19. * @param string $level
  20. */
  21. function payLogger(string $payName,string $message = '请求异常', array $context = [])
  22. {
  23. logger($payName, [$message]);
  24. dispatch(new \App\Jobs\SendTgMegJob($payName,$message,$context));
  25. }
  26. }