如何在Laravel中使用where 2条件(AND)删除记录?

9jyewag0  于 2023-08-08  发布在  其他
关注(0)|答案(1)|浏览(92)

当我删除一条记录时,在一个控制器中,laravel会逐个删除条件。它不是一次删除两个条件。
我们是否可以删除已确定的2个条件的记录,而不是删除每个条件的记录。

42fyovps

42fyovps1#

您可以尝试:

use App\Models\YourModel;

class YourController extends Controller
{
    public function deleteRecords()
    {
        // Define your two conditions
        $condition1 = 'your_first_condition';
        $condition2 = 'your_second_condition';

        // Delete records that meet both conditions
        YourModel::where('column1', '=', $condition1)
                 ->where('column2', '=', $condition2)
                 ->delete();

        return response()->json(['message' => 'Records deleted successfully']);
    }
}

字符串

相关问题