MySQLテーブルのデフォルトはnullですが、laravelで受信したnull値を処理する正しい方法は何ですか?

WBOY
リリース: 2023-03-01 15:14:01
オリジナル
1608 人が閲覧しました

手書きする必要があるため、テキストのフォームが多数あり、フィールドはデフォルトで int と null であるため、入力する必要はありません。

挿入時に記入しないとエラーが報告されるのですが、このような項目が大量にあるので、どこで処理するのが一番良いのでしょうか?

返信内容:

手書きする必要があるため、テキストのフォームがたくさんあります。フィールドはデフォルトで int と null なので、入力する必要はありません。

挿入するときに入力しないとエラーが報告されます。このようなフィールドは大量にあるため、どこで処理するのが最適ですか?

手間を省きたい場合は、モデルの保存関数をオーバーロードしてください

内部のすべての属性を走査し、すべての空の文字列値の設定を解除してから、親クラスの保存関数を呼び出します

int型のデフォルト値は0です

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート