Федотов Asked:2020-03-17 18:55:35 +0800 CST2020-03-17 18:55:35 +0800 CST 2020-03-17 18:55:35 +0800 CST 为什么要在项目中使用 SoftDeletes? 772 请告诉我为什么需要在项目中使用 SoftDeletes? laravel 1 个回答 Voted Best Answer Vadim Voskresensky 2020-03-17T19:35:20+08:002020-03-17T19:35:20+08:00 入口使用 SoftDeletes;在模型中说它的元素可以被软删除: <?php namespace App; use Illuminate\Database\Eloquent\Model; use Illuminate\Database\Eloquent\SoftDeletes; class User extends Model { use SoftDeletes; } 并且移除本身可以通过控制器完成 User::where('email', 'youremail@example.com')->softDeletes(); 当你软删除一个模型时,它实际上保留在数据库中,但它的 deleted_at 属性是在数据库中设置的。
入口使用 SoftDeletes;在模型中说它的元素可以被软删除:
并且移除本身可以通过控制器完成
当你软删除一个模型时,它实际上保留在数据库中,但它的 deleted_at 属性是在数据库中设置的。