ハマログ

株式会社イーツー・インフォの社員ブログ

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 バリデーション

LaravelnumericValidation

  S.I   2018年3月1日


関連記事

LaravelのFormからPUT / PATCH / DELETEリクエストをおくる

FormからREST APIを呼び出す画面を作成していたのですが、いまのところお…

brefで実現するサーバレスLaravelアプリケーションの構築

高負荷のLaravel案件をやっています。 サーバーはAWSで、当初コンテナのオ…

laravel5で実際に実行されたクエリを確認する

クエリビルダやEloquentを利用する際に、実際に実行されたクエリを確認したい…


← 前の投稿

次の投稿 →