ThinkChat🤖让你学习和工作更高效,注册即送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; }); ~~~ >[danger] 查询事件的方法参数只有一个:当前的查询对象。但你可以通过依赖注入的方式添加额外的参数。