gsk*_*gsk 3 php mysql soft-delete laravel laravel-5
我SoftDeletes在Laravel5中使用模型.
但在某些情况下(保持历史记录没用),我想做物理删除(从表中删除行)而不是softDelete.
class PaymentInvoices extends Model {
use SoftDeletes;
}
Run Code Online (Sandbox Code Playgroud)
有没有强制物理删除的方法?
当然有.使用forceDelete方法而不仅仅是delete.
请记住,forceDelete仅在您使用SoftDeletes特征时才可用.
例
$instance->delete() //This is a soft delete
$instance->forceDelete() // This is a 'hard' delete
Run Code Online (Sandbox Code Playgroud)
更多信息这里 (向下滚动到永久删除模型)