您的当前位置:首页正文

Eloquent 模型事件

来源:华佗小知识
  • 使用说明文档 - 更多参看Laravel手册文档
// creating, created, updating, updated, saving,
// saved,  deleting, deleted, restoring, restored

// Eloquent 模型事件 触发机制 以下事件都是针对(单个)模型处理
// 触发Model事件需要先从数据库获取数据再操作时候才会触发
// saving   saved       Model调用save()方法新增或保存数据时被触发  update() create()
// deleting deleted     Model调用delete()方法删除数据时被触发
// creating created     Model调用save()方法新增数据时被触发 create()
// updating updated     Model调用save()方法保存数据时被调用 当前Model在数据库中存在时候    update()
// restoring restored   Model调用restore()方法恢复软删除模型被触发
// retrieved            从数据库中获取已存在的模型后触发 获取单个模型对象时(比如动作的依赖注入,first()获取数据find(1)获取等)
// forceDeleted         Model调用forceDelete()方法强制永久删除单个模型后被调用