1. 只有 $sku->{attribute} != $sku->getOriginal({attribute}) 不一致的时候才会触发
getDirty() 不为空的时候才触发, 而且不会比较数据类型(判断是否 dirty 使用的是 == 而不是 ===)
2. 直接 app(Model::class)->where()->update() 不会触发
$sku = app(Sku::class), $sku->has_stock = 1; $sku->save() 这样才会触发
2024-04-11 20:30:19
1. 只有 $sku->{attribute} != $sku->getOriginal({attribute}) 不一致的时候才会触发
getDirty() 不为空的时候才触发, 而且不会比较数据类型(判断是否 dirty 使用的是 == 而不是 ===)
2. 直接 app(Model::class)->where()->update() 不会触发
$sku = app(Sku::class), $sku->has_stock = 1; $sku->save() 这样才会触发