【发布时间】:2019-03-03 18:40:14
【问题描述】:
我在 HTML 中有这样的复选框:
<input type="checkbox" name="models" value="ipad">
<input type="checkbox" name="models" value="ipod">
我在Request 对象中获取整个表单值,它包含一个复选框值,如下所示:
&models=ipad&models=ipod
我正在尝试提取数组中的所有这些值,如下所示:
["ipad", "ipod"]
我试过了,但没用:
$request->input('models')
$request->input('models.*')
$request->all()
也没有用:
<input type="checkbox" name="models[]" value="ipad">
【问题讨论】:
-
您尝试过的代码会得到什么输出。你有任何输出吗?还是只有一个?还是键甚至没有包含在结果中?
-
name="models[]"应该可以工作。如果您使用name="models[]"重命名所有输入名称,它应该显示为$request->all()和$request->input('models'); -
当您添加
models[]时,$request->input('models');的结果是什么?这应该有效。 -
这些解决方案你试过了吗@@stackoverflow.com/questions/43393059/…
标签: laravel