Laravel对某些输入类型进行了验证,我已经搜索了数字的验证规则,它可能包含一些空格或可能不包含。我使用了数字和整数的验证规则,但它不允许使用空格。
我有类的自定义错误消息显示器。我需要在该消息中显示验证器错误消息,但我得到输出错误消息,如下所示
如何正常显示验证器的错误信息,我的代码是
$validator = Validator::make($request->all(), [
'header_logo' => 'image|mimes:jpeg,png,jpg,svg',
'contact_number' => 'numeric',
'contact_email' => 'email',
'footer_logo' => 'image|mimes:jpeg,png,jpg,svg',
'enquiry_email' => 'email',
'website' => 'active_url',
'vat' => 'integer',
'sale_mobile' => 'numeric',
'sale_email' => 'email'
]);
if ($validator->fails()) {
return back()->withInput()->with(['admin' => $validator->errors(), 'class' => 'danger']);
}
答案 0 :(得分:2)
您可以使用https://laravel.com/docs/5.3/validation#rule-regex 例如:'正则表达式:/ [0-9] + /'
或https://laravel.com/docs/5.3/validation#custom-validation-rules