Laravel 客制化驗證及自訂訊息 – 自訂連續Email檢查

Home / PHP / Laravel / Laravel 客制化驗證及自訂訊息 – 自訂連續Email檢查

Laravel原生提供滿多驗證的,其中有一項就是Email的驗證

但這通常只適用於單一E-mail的驗證,例如:test@gmail.com。
今天如果是多組E-mail並且需要使用「;」作為E-mail的區隔,但連續E-mail的驗證就需要自己客制化了。

  • 首先,先在「app/route.php」中註冊一個驗證器的位址
    2015-05-27_110618
  • 再到我是在「app」下新增一個自己額外公用的資料夾:「global」,新增完這個資料夾,記得去app/start中新增這個資料夾的位址
    2015-05-27_111118
    回到global中,在此資料夾中新增一個檔案「CustomValidation.php」內容如下:
  • 接著自訂錯誤訊息,在「app/lang/語系/」中新增一個檔案「validation.php」,內容如下:
  • 最後,在驗證的地方使用這個自訂驗證器「custom_email」就可以了

參考:Display Error Message for Custom Validation in Laravel 4Custom validation in Laravel 4

1716 全部 1 今日

發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *

*