お問合わせ開発ブログ株式会社Nextatのスタッフがお送りする技術コラムメインのブログ。17:32【Laravel】バリデーションの拡張こんにちはニシザワです。本日はLaravelのバリデーションの拡張です。Laravelは標準でも多くのバリデーションを用意してくれていますが英語圏でのバリデーションが多く、日本語でのバリデーションがありません。カタカナ、日本の電話番号等。いうときはバリデーションを拡張して、対応しましょう。こちらも、とても簡単に書けるようにできていますので、是非使ってみてください。モデルでバリデーションを定義します。'名前を入力してください。'名前(カナ)をを入力してください。'カタカナで入力してください。'電話番号を半角数字で正しく入力してください。'メールアドレスを正しく入力してください。}背景が赤のところが、拡張するバリデーションです。カタカナと日本の電話番号を今回は拡張します。次に、拡張するコードです。}});Validator::extendを使います。引数はバリデーションの名前、第二引数はバリデーションする値、第三引数がオプションで渡したい値です。第三引数で値を渡したい場合は以下の様にモデルで記述します。);以上で準備は終わりです。後は、コントローラーで標準の様にコントローラーで呼んであげると使えます。他にもう少し複雑なバリデーションの仕方もあります。これは次回書きたいと思います。それでは、本日はここまで。ありがとうございました。お問合わせプライバシーポリシ。