Laravel 5 isDirty() 总是返回 false
本文介绍了Laravel 5 isDirty() 总是返回 false的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我想用 isDirty 方法检查模型是否已更改,但总是返回 false.
I want to check if the model has been changed with isDirty method, but always returns false.
这是我的代码:
推荐答案
$model->update()
更新并保存模型.因此,$model->isDirty()
等于 false,因为自上次执行查询(查询数据库以保存模型)以来,模型没有更改.
$model->update()
updates and saves the model. Therefore, $model->isDirty()
equals false as the model has not been changed since the last executed query (which queries the database to save the model).
尝试像这样更新模型:
这篇关于Laravel 5 isDirty() 总是返回 false的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!