postmanやcurlでapi@laravel8に、NULL送信してみた。
curlだと、こんな感じで、値を空文字にするとNULL送信になる
1 2 3 |
curl -X POST http://localhost/api/user \ -d "option1=" \ -d "option2=" \ |
laravelのvalidateでnullableを付けないとダメ
1 2 3 4 |
//バリデーションルールを設定 $validator = \Validator::make($request->all(), [ 'option1' => 'integer|nullable', 'option2' => 'integer|nullable', |