laravel5.4で数値かつ桁数チェックを実装
laravel5で数値かつ250桁数チェックをしたいと思い、
'test' => 'required|max:250|numeric'
とコードを書いて251桁入力すると「3桁以内に入力してください」というエラーが出ました。
「max」は桁数の比較ではなく数値の大小比較になるため「0~250」しか入力できないようです。
digitsルールを利用すれば解決できました。
'test' => 'required|digits:250|numeric'
とすることで、数値かつ250桁以内である場合にバリデーション成功になります!!めでたし、めでたし。
他に使えるバリデーション等は以下のURLをどうぞ
Laravel 5.4 バリデーション