语法 required_if:anotherfield,value,... 如果anotherfield 字段等于任何 _value_ (注:可以有多个 _value_ ),则验证中的字段必须存在且不为空。 示例 public function rules() { return [ 'name' => ['required'], 'sex' => ['required'], 'card' => ['required',new Card()], 'phone' => [...
其中required_if规则是验证器中的一种常见规则,它可以用于验证当某个参数存在时,另一个参数也必须存在。在使用required_if规则时,你可以指定另一个参数的名称和参数值。具体语法为: 'field' => 'required_if:another_field,value' 以上就是Laravel 验证required_if规则的详细介绍,希望对你有所帮助。
'field' => 'required_if:another_field,value' 上面的语法中,field是要验证的参数名,another_field是与之相关的另一个参数名,value是another_field参数的值。 代码示例 以下示例演示了如何使用required_if规则验证一个参数是否存在另一个参数。我们假定有一个注册页面,其中包含邮箱地址和手机号码两个参数。如果邮箱...
匹配', 'required_if:anotherfield,value,...' => '如果指定的anotherfield等于value时,被验证的字段必须存在且不为空', 'required_unless:anotherfield,value,...' => '如果指定的anotherfield等于value时,被验证的字段不必存在', 'required_with:foo,bar,...' => '只要指定的其它字段中有任意一个字段...
'required' => '验证的字段必须存在于输入数据中,但不可以为空', //以下情况视为空:1.该值为null,2.空字符串,3.空数组或空的可数对象,4.没有路径的上传文件 'required_if:anotherfield,value,...' => '如果指定的anotherfield等于value时,被验证的字段必须存在且不为空', ...
required_if:anotherfield,value,... 如果anotherfield字段等于任一value,验证的字段必须出现且不为空 。 required_unless:anotherfield,value,... 如果anotherfield字段不等于任一value,验证的字段必须出现且不为空。 required_with:foo,bar,... 只有在其他任一指定字段出现时,验证的字段才必须出现且不为空。
exclude_if:anotherfield,value 如果anotherfield字段等于value,则正在验证的字段将从validate和validated方法返回的请求数据中排除。 exclude_unless:anotherfield,value 除非anotherfield的字段等于value,否则正在验证的字段将从validate和validated方法返回的请求数据中排除。
public function rules() { return [ "some_array_field.*" => ["required", "integer", "in:1,2,4,5"], "another_field" => ["nullable", "required_if:operacao.*,in:1"], ]; } I need that when some_array_field has 1 in your value, another_field must be validated, other...
required_if:anotherfield,value,... 验证的字段必须在以下情况下被提供:指定的字段等于任意列出的值。 required_unless:anotherfield,value,... 验证的字段必须在以下情况下被提供: 所指定的字段和所提供的值都不相等。 required_with:foo,bar,...
//必填 数值'school'=>'required|max:255',//必填 最大255位'url'=>'required|url'//必填 必须是网址);// 验证器$validator=\Validator::make($data,$rules);// 进行验证if($validator->passes()){// 验证成功后的业务逻辑...}else{// 失败后 返回提交页的页面并抛出错误returnback()->withErrors...