如何使用PHP在MYSQL中插入,更新,删除记录到DataBase表时创建日志

时间:2016-05-20 06:02:21

标签: php mysql laravel

我想为我的数据库创建一个日志详细信息,同时将记录插入到任何表中并更新任何表并删除MYSQL中的表中的任何记录 - PHP。请给我一些想法。

2 个答案:

答案 0 :(得分:1)

您已使用laravel标记,因此我假设您想要找到一个“Laravel方式”来执行此操作。

最佳做法是使用Eloquent Events

每次Laravel点击数据库时,它都会尝试运行其中一些事件:creating, created, updating, updated, saving, saved, deleting, deleted, restoring, restored

在点击数据库之前使用

-ing个事件,在点击数据库后立即使用-ed个事件。

示例:

public function boot()
{
    User::created(function () {
        Log::info('User was just created successfully');
    });
}

答案 1 :(得分:0)