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

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

WBOY
發布: 2023-03-01 15:14:01
原創
1635 人瀏覽過

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

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

回覆內容:

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

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

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

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

int類型預設最好是0

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板