Laravel 8 删除记录

2021-07-26 09:58 更新

使用 delete 从数据库中删除该模型就可以移除索引里的记录。这种删除形式甚至与 软删除 的模型兼容:

$order = App\Models\Order::find(1);

$order->delete(); 

如果你不希望记录在删除之前被检索到,可以在 Eloquent 查询实例或集合上使用 unsearchable 方法:

// 通过 Eloquent 查询删除...
App\Models\Order::where('price', '>', 100)->unsearchable();

// 你可以通过数据间的关系进行删除...
$user->orders()->unsearchable();

// 你可以通过数据集合进行删除...
$orders->unsearchable(); 


以上内容是否对您有帮助:
在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号