私は非常に単純なコードを持っています:
$dropOrder = new DropOrder($dropOrderId);
$dropOrder->is_supplier_paid = $payValue;
$dropOrder->save();
これは機能し、「is_supplier_paid」フィールドの値をデータベースに保存します。ただし、予期しないアクションも実行し、null 値のフィールドをすべて 0 値で埋めます。
私はこのように保存しようとします:
$dropOrder->save(true);
しかし、私はまだ同じ奇妙な行動をしています。1 つのフィールドのみを変更し、他のフィールドには触れないようにします。