laravel ORM 模型软删除

405 阅读1分钟

laravel框架向我们提供了一种更合理的删除数据的方式--软删除

那怎么开启软删除呢?

前提: 数据表中增加过 deleted_at字段

首先:

1 在model中引入SoftDeletes;

2 在模型类内use SoftDeletes;

3 增加绑定自动维护deleted_at时间 protected $dates = ['deleted_at'];

4 找到模型对象调用delete()方法

有图更清晰: