现象:model定义的事件如`saving`没有执行
例子:
user::first()->update(['remark'=>'123']);//会触发事件 Model
user::where('id',1)->update(['remark'=>'123']);//不会触发事件 Builder
原因:执行update前调用了where等方法,得到的不是model而是builder对象,该对象执行update时不会触发事件监听
解决:方案一:把事件监听转移到外部,手动触发事件;方案二:排查所有调用update的地方,确保是基于model调用