MySQLの0000-00-00を避ける
MySQLの日付型に空情報を入れると自動的に「0000-00-00」に変換されてしまう。これを避けるにはnullを入れる。
$inputs = Input::all(); if(!$inputs['birthday']){ $inputs['birthday'] = null; }
テーブルを作るときには日付型はnull入力を可能にしておく。
$table->date('birthday')->nullable();
MySQLの日付型に空情報を入れると自動的に「0000-00-00」に変換されてしまう。これを避けるにはnullを入れる。
$inputs = Input::all(); if(!$inputs['birthday']){ $inputs['birthday'] = null; }
テーブルを作るときには日付型はnull入力を可能にしておく。
$table->date('birthday')->nullable();