ホームページ  >  記事  >  バックエンド開発  >  MySQLテーブルのデフォルトはnullですが、laravelで受信したnull値を処理する正しい方法は何ですか?

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

WBOY
WBOYオリジナル
2016-12-01 00:25:201567ブラウズ

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

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

返信内容:

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

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

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

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

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

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。