控制器paymentController中alipayNotify方法使用log::debug导致回调与事件失败
1. 运行环境#
1). 当前使用的 Laravel 版本?#
8.83.11
2). 当前使用的 php/php-fpm 版本?#
PHP 版本:7.4.27
php-fpm 版本:
3). 当前系统#
MacOS 10.13.6 (17G14042)
4). 业务环境#
开发环境:laradock
5). 相关软件版本#
Mysql:5.7 nginx:1.21.5 redis:5.3.6
2. 问题描述?#
屏蔽 log::debug 这段代码,能够正常完成支付,同时也会触发支付完成后的事件($this->afterPaid ($order))。
邮件能收到,相关商品的销量也会变化。
回调显示成功。
但是,使用 log::debug 这段代码后
无法触发 支付完成后 的事件。
回调也显示错误。
failed_jobs 表单中也记录到了相关错误信息。
请问,为什么使用 log::debug 会导致事件与支付回调失败?
推荐文章: