service_3_total
というデータベーステーブルのフィールドはdecimal(10,2)
です。私はこれをマイ・マイグレーションのnullable()
フィールドに設定していますので、データベースのNull = YesとDefault = NULLに設定してください。Laravelはnull値のDBフィールドに空白値を挿入できません
私のフォームを送信するとき、私は、このフィールドを空白のままにしておくと、私は次のエラーを取得する:
General error: 1366 Incorrect decimal value: '' for column 'service_3_total'
私は、このフィールドは、データベース内のNULLであることを認めてきたように、私はこれを取得していますなぜ見当がつかない。私はそれが10進データ型であるという事実と関係があると思います。
すべてのアイデア?あなたのコメントで
データを管理します。いくつかのコードを共有するための注意? – TurtleTread
データがありません。フィールドに値を挿入しなかったため、フィールドは空白です。ここで提出されたフォームデータを調べると、そのフィールドには何が得られるのですか? '' service_3_total "=>" "' – user3574492