目前,我在app/global.php
中使用以下内容记录错误:
Log::error($exception . ' - ' . Request::url());
在大多数情况下,堆栈跟踪足以找到修复问题,但有时我需要知道发送了哪些请求变量(post / get)或路由参数。检索这些变量的正确方法是什么,以便我可以将它们记录下来进行调试?
谢谢。
答案 0 :(得分:2)
您也可以使用Request
外观获取所有输入变量。
请求包含文件的输入
Request::all();
请求无文件输入
Request::input();
答案 1 :(得分:1)
在这里帮助一些人是完整的调试
Log::error($exception . ' - ' . Request::url());
Log::warning('[DEBUG] [Input] ' . implode(' / ', Request::all()));
if(Route::current())
Log::warning('[DEBUG] [Route] ' . Route::current()->uri() . ' - ' . implode(' / ', Route::current()->parameters()));