Laravelで独自のオリジナルのバリデーションルールを作成する場合、 4つの方法で定義することができます。 あの解説記事と、あの記事のバリデーションの書き方が違うぞ?!どっちが正解なんだ? 本記事では、それぞれの書き方の方法とそのメリットを説明します。 具体的に同じバリデーションを比較した方がわかりやすいので、例として、 「値が全て大文字であるかどうか」のバリデーションを比較していきます。 もし値が全て大文字でなければ、エラーを返すルールです。 それでは、見ていきましょう! コントローラ内に記述 実装例 FormRequestクラスを使用 実装例 Service Provider内で定義 実…