1
仅当表单数据已被修改时,我才想处理从编辑表单返回的数据。否则我想在提交表单时使用toastr显示'没有数据修改'的消息。Laravel应用程序CRUD - 要检查是否修改了表单数据
仅当表单数据已被修改时,我才想处理从编辑表单返回的数据。否则我想在提交表单时使用toastr显示'没有数据修改'的消息。Laravel应用程序CRUD - 要检查是否修改了表单数据
当您想知道模型是从数据库中查询以来,还是根本没有保存,那么您可以使用 - > isDirty()函数。
如果要检查,如果该模型是肮脏的,叫isDirty()
if($product->isDirty()){
// changes have been made
}
,如果你想检查某个属性:
if($product->isDirty('price')){
// price has changed
}
表单数据在$ request数组中。在更新模型之前($ role-> update($ request-> all());),我想做这个检查。我可以使用这个isDirty()函数 – Shalom
你可以从数据库模型和根据表单中的数据进行测试。 – Jerodev