关于模型方法isDirty的疑问
代码
<?php
class User extends Model
{
protected static function booted()
{
static::saved(function (self $user) {
//true,这是疑问点:这里应该是输出false才符合逻辑才对
var_dump($user->isDirty('password'));
});
}
}
$user = User::find(1);
$user->password = time();
$user->save();
//false
var_dump($user->isDirty('password'));
问题
为什么在模型事件中的isDirty(‘password’)是true?
推荐文章: