ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
# 查询事件 ## 查询事件 数据库的CURD操作支持事件,包括: 事件描述before\_select`select`查询前回调before\_find`find`查询前回调after\_insert`insert`操作成功后回调after\_update`update`操作成功后回调after\_delete`delete`操作成功后回调查询事件仅支持`find`、`select`、`insert`、`update`和`delete`方法。 ## 注册事件 使用下面的方法注册数据库查询事件 ``` Db::event('after_insert', 'callback'); Db::event('before_select', function ($query) { // 事件处理 return $result; }); ``` > 查询事件的方法参数只有一个:当前的查询对象。但你可以通过依赖注入的方式添加额外的参数。