phpから文字列をsqlにセットするときに、空文字をセットしようとするとエラーを吐いたので、例外処理を書く必要がありました。
例えば、table
というテーブルのhoge
というカラムにhoge_val
をセットするとします。
$table->set('hoge',empty($hoge_val) ? null : $hoge_val );
のように書くことで
$hoge_valが空→ $hoge_valにnullを入れる 空でない→$hoge_valの値をそのまま入れる
というように処理を流す事ができます。