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