laravel表单验证规则

// 用例
        public function store (Request $request) {
        $validator = Validator::make($request->input(),[
            'title' => 'required|unique:posts|max:255',
            'body'  => 'required',
        ], [
            'title.required' => '必需输入',
            'title.unique'   => '唯一的',
            'title.max'      => '最大数值255',
            'body.required'  => '必需输入',
        ]);

验证规则

required  # 必填

between:15,30  # 任意长度在15-30的字符

email  # 正确的邮箱账号

max:255  # 最大值255

min:5  # 最小值5

integer  # 必须为整数

unique:email  # 唯一值

"regex:/^1(3|5|7|6|8|4)[\d]{9}$/"  # 以1开头的11位手机号码

regex:/[^\u4E00-\u9FA5]/  # 只能输入中文

alpha  # 完全是字母的字符

alpha_dash  # 可包含字母、数字、"-"、以及"_"

alpha_num  # 只能是字母、数字

array  # 必须是一个PHP数组

 

posted @ 2021-11-23 10:02  柠七。  阅读(338)  评论(0)    收藏  举报