Laravelにはいつも開発の作業効率をあげてもらって、とても感謝しているんですけど、その中でもトップクラスでありがたいと感じるもの、それがバリデーション機能です。 バリデーションとは、入力データが正しいかどうかをチェックする機能のことです。一昔前までは、ひとつずつメールの妥当性をチェックするなど、とても億劫な作業でした。 でも、Laravelには強力なバリデーション機能が備わっているんで、サクサクと開発を進めることができます。 そこで!今回は、そんなバリデーション全54種類をLaravel 5.7でテスト実行してみることにしました。ぜひ参考になれば幸いです。 基本コード 本来、バリデーションは「php artisan make:request *****」で独自のRequestを作成する方法がおすすめです(完全な手順!LaravelでAjaxコンテンツをつくる方法を参照してください)。
![全54種類!Laravel 5.7のバリデーション実例](https://cdn-ak-scissors.b.st-hatena.com/image/square/5edd88646a6fdc58e84c2cbc2691fe7a23166852/height=288;version=1;width=512/https%3A%2F%2Fblog.capilano-fw.com%2Fwp-content%2Fuploads%2F2018%2F03%2Flaravel_57.png)