Según el código a continuación, quiero actualizar todo en el cliente al estado 1 donde estado = 2. Sin embargo, quiero ejecutar el código a continuación donde el id_cliente no está en (1, 3, 5, 8).
$customerNotIn = array(1, 3, 5 ,8); Customer::updateAll(['status' => 1], 'status = 2');¿Cómo puedo lograr eso?
La condición puede tener el formato de lo que pondrías en ->where() , por lo que en tu caso sería:
$customerNotIn = array(1, 3, 5 ,8); Customer::updateAll(['status' => 1], ['AND', 'status = 2', ['NOT IN', 'status', $customerNotIn] ]);