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