Laravelのバリデーションで指定の項目だけ許容する方法について

こんにちは。いわむらです

今回はLaravelで特定の項目のみを許容するバリデーションを紹介したいと思います

今回実際に使うルールは、Rule::inです

このメソッドがどういった動きをするかというと、

指定したリストの中に含まれている項目のみを許容します

画像にあるようにRule::inに許容する項目をarrayで渡してあげればOKです

今回は許容する項目のみを紹介しましたが、

Rule::notInというリストの項目を拒否するのもあります

DBに定数として保存していない項目を許容するか確認する際に使えて便利だったのでRule::inのご紹介でした