物理删除在 laravel5 中启用软删除的模型?
Physical delete a model which is enabled softdelete in laravel5?
我正在使用 SoftDeletes
作为 Laravel5 中的模型。
但在某些情况下(保留历史没有用),我想进行物理删除(从 table 中删除行)而不是 softDelete
。
class PaymentInvoices extends Model {
use SoftDeletes;
}
有什么方法可以强制物理删除吗?
当然有。使用 forceDelete
方法而不仅仅是 delete
.
请记住,forceDelete
仅在您使用 SoftDeletes
特征时可用。
例子
$instance->delete() //This is a soft delete
$instance->forceDelete() // This is a 'hard' delete
更多信息here(向下滚动到永久删除模型)
我正在使用 SoftDeletes
作为 Laravel5 中的模型。
但在某些情况下(保留历史没有用),我想进行物理删除(从 table 中删除行)而不是 softDelete
。
class PaymentInvoices extends Model {
use SoftDeletes;
}
有什么方法可以强制物理删除吗?
当然有。使用 forceDelete
方法而不仅仅是 delete
.
请记住,forceDelete
仅在您使用 SoftDeletes
特征时可用。
例子
$instance->delete() //This is a soft delete
$instance->forceDelete() // This is a 'hard' delete
更多信息here(向下滚动到永久删除模型)