在Laravel中删除item
的更好方式或最佳方法是什么? Soft Delete
或Hard Delete
?为什么?我将在未来的项目中实施它。
答案 0 :(得分:3)
我认为这在很大程度上取决于item
的性质。
例如,在构建数据驱动的Web应用程序时,用户可以创建,更新和删除内容,或者我正在删除关键数据,我总是使用软删除。
为什么呢?因为用户倾向于意外删除数据,并且恢复软删除数据要容易得多,而不是从数据库备份中挑选和恢复数据。
如果被删除的数据不重要且绝对不会再次需要,那么硬删除很可能是更好的解决方案。
这当然只是一种意见。随心所欲。我很想知道别人对这个话题的看法。