Laravelにはいつも開発の作業効率をあげてもらって、とても感謝しているんですけど、その中でもトップクラスでありがたいと感じるもの、それがバリデーション機能です。 バリデーションとは、入力データが正しいかどうかをチェックする機能のことです。一昔前までは、ひとつずつメールの妥当性をチェックするなど、とても億劫な作業でした。 でも、Laravelには強力なバリデーション機能が備わっているんで、サクサクと開発を進めることができます。 そこで!今回は、そんなバリデーション全54種類をLaravel 5.7でテスト実行してみることにしました。ぜひ参考になれば幸いです。 基本コード 本来、バリデーションは「php artisan make:request *****」で独自のRequestを作成する方法がおすすめです(完全な手順!LaravelでAjaxコンテンツをつくる方法を参照してください)。