【发布时间】:2017-05-31 13:58:13
【问题描述】:
在 Laravel 中删除 item 的更好方法或最佳方法是什么? Soft Delete 还是 Hard Delete?为什么?我会在我未来的项目中实现它。
【问题讨论】:
标签: laravel-5 soft-delete
在 Laravel 中删除 item 的更好方法或最佳方法是什么? Soft Delete 还是 Hard Delete?为什么?我会在我未来的项目中实现它。
【问题讨论】:
标签: laravel-5 soft-delete
我认为这在很大程度上取决于item 的性质。
例如,在构建数据驱动的网络应用程序时,用户可以创建、更新和删除内容,或者我要删除关键数据时,我总是使用软删除。
为什么?因为用户有意外删除数据的倾向,而且恢复软删除的数据比从数据库备份中挑选和恢复数据要容易得多。
如果要删除的数据不是关键的,并且绝对不会再需要,那么硬删除很可能是更好的解决方案。
这当然只是一种意见。随你所愿。我很想听听其他人对此话题的看法。
【讨论】: