首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

3分钟短文:Laravel说要用软删除,可不要真删

物理删除 其实就是真实地把数据从数据库条目清除,laravel模型提供了开箱即用的方法。...真实的SQL如下: DELETE FROM events WHERE id = 12; laravel提供了许多语法糖,上面使用 find 和 delete 两个步骤,可以缩减为一个方法 destroy...首先创建一个新的迁移,将名为deleted_at的列添加到events表中: php artisan make:migration add_soft_delete_to_events --table=events...Eloquent\Model; use Illuminate\Database\Eloquent\SoftDeletes; 在类内引入trait,并手动指定修改器,也就是说deleted_at字段,我们使用 Carbon...如果你在代码内要坚持查询全量数据,也包含软删除了的数据,那么代码这样写: $events = Event::withTrashed()->get(); 写在最后 本文我们有重温了laravel的模型软删除功能

2.1K00
领券