我在验证时遇到问题 - 验证没有通过,也没有显示导致它的错误类型
$rules = array(
'first_name' => 'required|min:3',
'last_name' => 'required|min:3',
'email' => 'required|email|unique:users',
'company_name' => 'required|min:3',
'zip_code' => 'required|integer|between:3,10',
'address_1' => 'required|min:3',
'address_2' => 'required|min:3',
'city' => 'required|min:3',
'country' => 'required|min:3',
'state' => 'required|min:3',
'phone_num' => 'required|integer|between:4,10',
'security_answer' => 'required|min:10',
'password' => 'required|min:3|confirmed',
'password_confirmation' => 'required'
);
这就是我检索错误的方式
{{ $errors->first('first_name') }}
{{ $errors->first('last_name') }}
等等
|between:4,10
如果我从中删除phone_num
并且zip_code
一切正常,否则它不会向我显示任何错误但也不会通过验证
我在这里做错了什么吗?我尝试在网上找到答案,但在这里无法理解问题