http://t.cn/ReNsm8B 驗證規則官方文檔
1.常用驗證規則
規則名 |
說明 |
required |
不能為空 |
max:value |
字段值必須小於或等於value,對於字符串來說,value 為字符數 |
min:value |
字段值必須大於或等於value,對於字符串來說,value 為字符數 |
|
驗證郵箱是否合法 |
url |
驗證字段必需是有效的 URL 格式 |
confirmed |
驗證兩個字段是否相同,如果驗證的字段是password,則必須輸入一個與之匹配的password_confirmation字段 |
integer |
驗證字段必須是整型 |
ip |
驗證字段必須是IP地址 |
numeric |
驗證字段必須是數值 |
size:value |
value 驗證字段必須有和給定值value想匹配的尺寸,對字符串而言,value是相應的字符數目,對數值而言,value是給定整型值;對文件而言,value是相應的文件字節數 |
string |
驗證字段必須是字符串 |
unique |
表名,字段,需要排除的ID |
between:min,max |
驗證字段值的大小是否介於指定的 min 和 max 之間。字符串、數值或是文件大小的計算方式和 size 規則相同 |
regex:pattern |
驗證字段值是否符合指定的正則表達式 |
2.驗證規則本地化
composer require caouecs/laravel-lang
修改config app.php 'locale' =>'cn'
如果自定義了字段,默認是不存在的,這時就需要手動修改文件來支持
resources -> lang -> cn ->validation.php