如何删除 laravel 中的多个 ID?

how to delete multiple ids in laravel?

我的 table 名字是 paids 我想删除所有具有相同 ot_id 的 ID 这是我的 databsae

我有这样的数据

 |id|  |ot_id|
   1      20
   2      20
   3      20
   4      20
   5      20
   6      20
public function deleteOT($id)
{
    $deleteid = Paid::where();
    return Common::Message("Order Taker", 3);
}

这里我想删除我如何在 laravel?

中做到这一点

您应该花一些时间阅读 Laravel 文档,它们是学习基​​础知识的非常好的资源。

public function deleteOt($id)
{
    Paid::where('ot_id', $id)->delete();

    return Common::Message("Order Taker", 3);
}

一次可以select多行,whereIn()

public function deleteOt($id)
{
   Paid::whereIn('id', $ids)->delete();
   return Common::Message("Order Taker", 3);
}
1. $id => it should be an array when you delete multiple ids.

     public function deleteOt($id) {
           Paid::whereIn('id', $ids)->delete();
           return Common::Message("Order Taker", 3);
     }