Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Validation Laravel至少需要一个字段_Validation_Laravel_Rules - Fatal编程技术网

Validation Laravel至少需要一个字段

Validation Laravel至少需要一个字段,validation,laravel,rules,Validation,Laravel,Rules,我在建一个表格。有3个特定的文本字段,其中至少有一个应由用户填写。我如何使用Laravel验证规则实现它 //dd($request) array:6 [▼ "_token" => "o5td5RMv2EQ5mA7LqXpyMXCKIu7L78BfrRSEU1se" "skill_id" => "6" "plan_id" => "1" //at least one of below fields should be filled "context" => "

我在建一个表格。有3个特定的文本字段,其中至少有一个应由用户填写。我如何使用Laravel验证规则实现它

 //dd($request)

 array:6 [▼
 "_token" => "o5td5RMv2EQ5mA7LqXpyMXCKIu7L78BfrRSEU1se"
"skill_id" => "6"
 "plan_id" => "1"
 //at least one of below fields should be filled
 "context" => ""
 "link" => ""
 "desired_date" => ""
 ]
您可以使用:

必需的\u而不包括所有:foo、bar、

在这种情况下,只有当所有其他指定字段都不存在时,验证中的字段才必须存在

$rules = array(
    'skill_id' => 'required_without_all:plan_id,context,link',
    'plan_id' => 'required_without_all:skill_id,context,link',
);

您可以使用
required\u,除非
规则:

必需\u除非:另一个字段,值,

在这种情况下,验证中的字段必须存在,除非另一个字段等于任何值。

您可以使用:

必需的\u而不包括所有:foo、bar、

在这种情况下,只有当所有其他指定字段都不存在时,验证中的字段才必须存在

$rules = array(
    'skill_id' => 'required_without_all:plan_id,context,link',
    'plan_id' => 'required_without_all:skill_id,context,link',
);

您可以使用
required\u,除非
规则:

必需\u除非:另一个字段,值,

在这种情况下,验证中的字段必须存在,除非另一个字段等于任何值。

您可以使用

你可以用