バリデーションのルール

ここではLaravelで使用するバリデーションのルールをまとめています。

入力の型によるバリデーション

ルール解説使い方
string入力が文字列であることを確認しますstring
integer入力が整数であることを確認しますinteger
numeric入力が数値であることを確認しますnumeric
boolean入力が真偽値であることを確認しますboolean
array入力が配列であることを確認しますarray
json入力がJson形式であることを確認しますjson
date入力が日付形式であることを確認しますだて
email入力がメールアドレス形式であることを確認しますemail
url入力がURL形式であることを確認しますurl
ip入力がIPアドレス形式であることを確認しますip
uuid入力がUUID形式であることを確認しますuuid
alpha入力がアルファベットのみであることを確認しますalpha
alpha_num入力がアルファベットと数字のみであることを確認しますalpha_num
alpha_dash入力がアルファベットと数字、ダッシュ、アンダースコアのみであることを確認しますalpha_dash

日付と時刻に関するバリデーション

ルール解説使い方
date_format入力が指定された日時フォーマットであることを確認しますdata_format:Y-m-d
before入力が指定された日付より前の日付であることを確認しますbefore:today
before_or_equal入力が指定された日付以前であることを確認しますbefore_or_equal:tomorrow
after入力が指定された日付より後の日付であることを確認しますafter:yestarday
after_or_equal入力が指定された日付意向であることを確認しますafter_or_equal:2025/01/01
timezone入力が有効なタイムゾーンであることを確認しますtimezone

ここではLaravelのバリデーションのルールについてまとめました。

コメントを残す

CAPTCHA