ORM删除和软删除

获取再删除  ...find(5)->delete()

直接删除  destroy(5)  5指的是主键id


软删除 其实是标记数据为删除,查询时就过滤。真实数据是没有被删除的。

在模型类中使用use SoftDeletes;这个trait。

要对软删除的数据库表添加delete_at字段

软删除使用方法 ...find(5)->trashed();

如果想查询到软删除了的记录,用withTrashed()

只查询软删除记录用onlyTrashed()

使用restore()方法恢复软删除

使用forceDelete()强制删除了,真删


首页 我的博客
粤ICP备17103704号