Laravel 内爆():通过LAVEL复选框的参数无效
我无法在数据库控制器的单个列中保存多个复选框值 控制器Laravel 内爆():通过LAVEL复选框的参数无效,laravel,Laravel,我无法在数据库控制器的单个列中保存多个复选框值 控制器 $form = new Example(); $note = implode(",", $request->get('note')); $form->note = $note; $form->save(); 刀片 节点 附注34 附注35 我看到了这个错误 内爆():传递的参数无效 请发布更多类似于视图代码的代码,但我认为您的“注意”输入不是数组检查。内爆第二个参数必须是数组是否添加($request->get('n
$form = new Example();
$note = implode(",", $request->get('note'));
$form->note = $note;
$form->save();
刀片
节点
附注34
附注35
我看到了这个错误
内爆():传递的参数无效
请发布更多类似于视图代码的代码,但我认为您的“注意”输入不是数组检查。内爆第二个参数必须是数组是否添加($request->get('note')?这是怎么一回事?阵列?也许对$request->get('note')进行简单的(数组)转换会有所帮助。此外,您基本上不希望用逗号分隔数据并将其保存在单个列中。
note
vsnode
…=)至少在编辑之前的问题中有html。。。当您试图访问请求中的注释时,html显示了name=“node[]”
<div class="form-group">
<label class="col-md-3" for="node">Node</label>
<div class="col-md-9">
<div class="checkbox">
<label>
<input type="checkbox" name="node[]" id="node34" value="34"> Note 34
</label>
<span class="col-sm-12"></span>
<label>
<input type="checkbox" name="node[]" id="node35" value="35"> Note 35
</label>
</div>
</div>
</div>