Laravelのバリデーションルール

様々なvalidationルール

よく使うもの

  • required
    • 入力必須
  • integer
    • 整数かどうか
  • numeric
    • 数値かどうか
  • string
    • 文字列であるかどうか
  • array
    • 配列かどうか
  • boolean
    • 論理値かどうか
  • alpha
    • 中身が全部英字かどうか
  • alpha_dash
    • 英字または-または_であるかどうか
  • alpha_num
    • 英数字であるかどうか
  • date
    • 日付かどうか(strtotime)
  • image
    • ファイルが画像かどうか(jpg,png,gif,svg)

そこそこ使いそう

  • json
    • json文字列であるかどうか
  • in
    • 指定リストの中の値に含まれているか *size
    • 指定された値であるかどうか

あまり使わなさそう

  • after
    • 対象の日付以降かどうか。
  • before
    • 対象の日付以前かどうか。

laravelのバリデーション内容:Qiita