'required|string|min:2|max:20', 'id_card' => [ 'required', 'string', 'size:18', 'regex:/^[1-9]\d{5}(19|20)\d{2}(0[1-9]|1[0-2])(0[1-9]|[12]\d|3[01])\d{3}[\dX]$/', ], 'id_card_front_photo' => 'required|url|max:255', 'id_card_back_photo' => 'required|url|max:255', 'id_card_hand_photo' => 'required|url|max:255', ]; } public function messages() { return [ 'real_name.required' => '姓名不能为空', 'real_name.min' => '姓名不能少于2个字符', 'real_name.max' => '姓名不能超过20个字符', 'id_card.required' => '身份证号不能为空', 'id_card.size' => '身份证号必须是18位', 'id_card.regex' => '身份证号格式不正确', 'id_card_front_photo.required' => '身份证正面照片不能为空', 'id_card_front_photo.url' => '身份证正面照片必须是有效的URL地址', 'id_card_back_photo.required' => '身份证反面照片不能为空', 'id_card_back_photo.url' => '身份证反面照片必须是有效的URL地址', 'id_card_hand_photo.required' => '手持身份证照片不能为空', 'id_card_hand_photo.url' => '手持身份证照片必须是有效的URL地址', ]; } }