Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/13.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
Html 如何在laravel中验证复选框数组?_Html_Arrays_Laravel - Fatal编程技术网

Html 如何在laravel中验证复选框数组?

Html 如何在laravel中验证复选框数组?,html,arrays,laravel,Html,Arrays,Laravel,我一直在尝试验证所有10个复选框数组项,但我似乎无法找到或理解如何使用Laravels validator验证复选框数组。 下面的代码是我的数组HTML <div id="CLAagree" style="display: none;"> <div class="form-group form-check"> <div class="col-sm-2"> <div class="checkbox check

我一直在尝试验证所有10个复选框数组项,但我似乎无法找到或理解如何使用Laravels validator验证复选框数组。 下面的代码是我的数组HTML

<div id="CLAagree" style="display: none;">
    <div class="form-group form-check">
        <div class="col-sm-2">
            <div class="checkbox checkbox-green ck-button">
                <input type="checkbox" class="form-check-input" oninput="this.className = ''" name="claAgree[]" id="CLAagreeCB1" onclick="saveOnboard()" >
            </div>
        </div>
    </div>

您可以这样做,检查您请求的数组名(claAgree.*.claAgree), 然后定义输入值,如果相同,则可以使用相同的值

您可以这样做,检查您请求的数组名(claAgree.*.claAgree), 然后定义输入值,如果相同,则可以使用相同的值


,您可以在这里检查定义如何验证数组,您可以在这里检查定义如何验证数组当我尝试获得此错误时。“claAgree.0.claAgree字段是必需的。”当我尝试这样做时,会出现此错误。“claAgree.0.claAgree字段是必需的。”
$rules = array(
    "claAgree" => "required", 
    "claAgree.*" => "required",
);
$validation = Validator::make($request->all(),$rules);
if($validation->fails()) return back()->with('error',$validation->messages()->first());
 $rules = array(
        "claAgree" => "required", 
        "claAgree.*.claAgree" => "required",
    );

    $validation = Validator::make($request->all(),$rules);
    if($validation->fails()) return back()->with('error',$validation->messages()->first());