首頁 >後端開發 >php教程 >mysql表預設null 但是傳入空值 laravel怎麼處理是正確姿勢?

mysql表預設null 但是傳入空值 laravel怎麼處理是正確姿勢?

WBOY
WBOY原創
2016-12-01 00:25:201636瀏覽

有大量的表單是文本,因為要手寫,欄位是int 預設null,可以不填。

插入的時候不填就會傳入'' 報錯,因為有大量的這種字段,在哪裡處理比較好?

回覆內容:

有大量的表單是文本,因為要手寫,欄位是int 預設null,可以不填。

插入的時候不填就會傳入'' 報錯,因為有大量的這種字段,在哪裡處理比較好?

你是想省勁點的話,直接重載下model的save函數唄

在裡面把所有的attributes遍歷一遍,把空字串的值都unset掉,然後再呼叫父類別的save函式

int類型預設最好是0

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
上一篇:介面書寫問題下一篇:介面書寫問題