====== 【Laravel】バリデーション ====== * [[プログラム言語:php:laravel:バリデーション:バリデーションエラーの表示|バリデーションエラーの表示]] ===== FormRequest(フォームリクエスト) ===== * [[プログラム言語:php:laravel:バリデーション:FormRequestでバリデーション前に入力データを加工する|バリデーション前に入力データを加工する]] * [[プログラム言語:php:laravel:バリデーション:requiredIfを使って新規登録の場合のみ必須チェックを行う|requiredIf を使って新規登録の場合のみ必須チェックを行う]] * [[プログラム言語:php:laravel:バリデーション:ユニークチェックで自身を除外したいとき|ユニークチェックで自身を除外したいとき]] * [[プログラム言語:php:laravel:バリデーション:FormRequestのrulesで入力データを扱いたい|rules で入力データを扱いたい]] * [[プログラム言語:php:laravel:バリデーション:FormRequestのバリデーションメッセージのvalueに任意のメッセージを使う|バリデーションメッセージの :value に任意のメッセージを使う]] ===== Rule では表現できない複雑なバリデーションの追加 ===== * [[プログラム言語:php:laravel:バリデーション:Controllerでのバリデーションの追加|Controller でのバリデーションの追加]] * [[プログラム言語:php:laravel:バリデーション:withValidatorを使ったバリデーションの追加|withValidator() を使ったバリデーションの追加]]