MySQLへのデータ挿入時にエラーが出る
エラー
SQLSTATE[HY000]: General error: 1364 Field 'カラム名' doesn't have a default value
原因
NOT NULLのフィールドにNULLをInsertすることで発生するエラー。
対処法
NULLにならないよう値を入れる
エラーが出ているカラムにNULL以外をInsertする。警告自体を無効化する
config/database.phpのstrictの値をfalseに設定する。
<?php 'mysql' => [ // 略 // 'strict' => true, 'strict' => false, // 略 ],