猿问

如何记录数据是否已发送到数据库

我正在使用 Laravel 5.7 并且了解 Monolog 包。

我现在的问题是,由于我还没有找到正确记录数据的适当教程,如果将转换为数组的用户输入发送到数据库,我该如何正确记录?

数组很大,所以我看不到记录整个事情的任何用处,但我想确保数组已传递到数据库(使用 API 包进行数据库连接和保存数据的方法) .

如果数据发送正确,我知道如何记录吗?(当然,当出现问题时记录它)


湖上湖
浏览 133回答 2
2回答

拉丁的传说

您可以DB::listen在提供程序内部使用,就像文档建议的那样。https://laravel.com/docs/5.7/database#listening-for-query-events这将记录对您的数据库执行的每个查询,但您应该使用验证来确保用户发送的数据是正确的,可能以表单请求的形式。https://laravel.com/docs/5.7/validation#form-request-validation

慕田峪9158850

如果您在本地安装中使用,请尝试获取望远镜包。这个包不仅在数据库中,而且在 laravel 内部的一系列点中安装了一个带有良好方法的记录器环境。
随时随地看视频慕课网APP
我要回答