Laravel 表单验证
$this->validate(
$request, [
'remarks' => 'required|regex:/^[\x{4e00}-\x{9fa5}a-zA-Z0-9\- ]+$/u',
'cid' => 'required|exists:computer_rooms,id',
'url' => 'required|url|unique:myurl',
'username' => 'required|email',
'password' => 'required|min:6',
'token' => 'required|regex:/^[a-zA-Z0-9\-\.]+$/u',
'qq_url' => 'required|url|regex:/^http:\/\/[a-zA-Z0-9\-\.:\&\?\/\=]+$/u'
]
);
//参数效验
$this->validate(
$request, [
'name' => ['nullable','regex:/^[\x{4e00}-\x{9fa5}a-zA-Z0-9\-\._ ]+$/u'],
'level' => ['nullable','regex:/^[0-9]+$/u'],
'is_tb' => ['nullable','regex:/^[0-9]+$/u'],
'start_at' => ['nullable','date'],
'end_at' => ['nullable','date']
],[
"regex"=>":attribute 格式错误",
"date"=>":attribute 日期格式错误",
],[
'name' => "名称",
'level' => "等级",
'is_tb' => "程度",
'start_at' => "开始时间",
'end_at' => "结束时间"
]
);
本作品采用《CC 协议》,转载必须注明作者和本文链接