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

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

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
發布: 2023-03-01 15:14:01
原創
1654 人瀏覽過

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

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

回覆內容:

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

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

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

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

int類型預設最好是0

相關標籤:
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
composer安裝laravel安裝不上
來自於 1970-01-01 08:00:00
0
0
0
Laravel Space/laravel-backup 無法安裝
來自於 1970-01-01 08:00:00
0
0
0
Laravel 5.1 登入 laravel 自備的 沒有啦
來自於 1970-01-01 08:00:00
0
0
0
為什麼thinkphp比laravel效能好?
來自於 1970-01-01 08:00:00
0
0
0
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板