将POST数据保存到Laravel中的异常上下文中



因此,我通过重写app/Exceptions/Handler.php中的context()方法,将一些数据添加到记录在Laravel 9应用程序中的异常中。

我尝试通过以下操作添加POST数据:

if (!empty($_POST)) {
$context['post'] = $_POST;
}

但这不起作用,因为$_POST总是空的。如果我可以访问$request,我可以从那里获得它,但据我所知,我不能从这里访问它。

我不知道帖子数据没有像我在Laravel中预期的那样保存在$_post中。是否有任何方法可以访问这些数据以将其包含在异常中?

request()辅助方法怎么样?

if (count($post = request()->post())) {
$context['post'] = $post;
}

最新更新