セレクトボックス、テキストボックス、テキストエリアがあったとして、通常、未選択、または未入力でPOSTするとミドルウェアによって空文字はNULLに変換される。
![](https://halfpower.work/wp-content/uploads/2022/06/1-2.png)
![](https://halfpower.work/wp-content/uploads/2022/06/2.png)
しかし、/app/Http/kernel.phpのConvertEmptyStringsToNullをコメントにすることで空文字のNULL変換をやめることが出来る。
protected $middleware = [
・
・
・
\Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull::class,
↓
// \Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull::class,
];
![](https://halfpower.work/wp-content/uploads/2022/06/3.png)
NULL変換をOFFにしたいケースは思いつかないけど(笑)