php - 为什么日志不显示 API 发送的请求信息?
问题描述
在用户向 API 付款后,API 后台中配置的 URL。它是一个 GET 请求。后台配置的url如下:
http://....ngrok.io/mbpay/notification-callback
所以我有这条路线:
Route::get('/mbpay/notification-callback', [
'uses' => 'PaymentController@notifications',
'as' =>'mb.notifications'
]);
以及记录结果的方法:
public function notifications(Request $request)
{
Log::info('request info: ' . var_export($request->all(), true));
}
}
但是它不起作用,日志没有显示任何内容,您知道可能是什么问题吗?
解决方案
当路由没有按预期工作时,我会建议几件事。
- 删除 bootstrap/cache/routes.php
- php工匠路线:缓存
对于您的具体情况:
- 确保通知返回像“你好”这样简单的内容
- 您的 ngrok 响应是否捕捉到了这个 hello 响应?
推荐阅读
- c++ - 数组索引超出范围,但 gdb 报告错误的行 - 为什么?
- django - 在 Django annotate 中执行三角运算或任何数学表达式
- maven - 加快构建 EAR 文件并跳过构建没有更改的 WAR 文件
- c++ - c++中linux命令的索引输出
- html - 应用最小高度时,容器 div 内的 div 消失
- electron - 如何在 electron.js 中修复“跳过 checkForUpdatesAndNotify,因为应用程序未打包”
- windows - 在 Windows 窗体上不按 ALT 键的情况下执行按钮快捷方式
- bash - 带有参数的远程源的 bash 配置文件
- javascript - 在完整日历中突出显示自定义日期
- angular - Angular 6 HttpInterceptor 正确行为