如何使用 Laravel 4.1 基于 id 或对象数组执行批量删除?
问题描述
我只是想知道是否有可能.
I just wanted to know if it's possible.
我知道当您要插入多行时,您可以构建一个数组并执行以下操作:
I know when you have multiple rows to insert, you can just build an array and do something like:
但据我所知,对删除做同样的事情似乎是不可能的,我想知道是否有人知道这样做的方法:
But as far as I've read, doing the same for deleting doesn't seem to be possible, I'd like to know if anyone know of a way to do something like:
推荐答案
Laravel 4.1 中删除记录的多种方式
1) 当您想从数据库中删除记录时,只需调用 delete 方法:
1) When you want to delete records from your database, simply call the delete method:
2) 想通过 ID 快速删除记录?没问题.只需将 ID 传递到删除方法中即可:
2) Want to quickly delete a record by its ID? No problem. Just pass the ID into the delete method:
3) 如果你想一次删除多个记录的 id,将它们的 id 传递到一个数组中 - 使用以下内容
4) 如果你想一次通过id删除多条记录,传递一个用户数组——使用下面的
5) 按键删除现有模型
5) Deleting An Existing Model By Key
6) 当然,您也可以对一组模型运行删除查询:
6) Of course, you may also run a delete query on a set of models:
这篇关于如何使用 Laravel 4.1 基于 id 或对象数组执行批量删除?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!