我有一件非常奇怪的事情似乎正在发生。
我有一个带有输入数组的表单(为了这个目的只有一个),当它被提交时,我得到结果,我可以看到值被重复。
这是我的代码......
这是控制器
class FormController extends Controller
{
public function index(Request $request)
{
if ($request->has('grade_id')) {
dd($request->all());
}
return view('form');
}
}
这是视图
<form class="form-horizontal" method="get" action="{!! route('form-test') !!}">
<input name="grade_id[]" value="1" type="checkbox" id="grade_id" class="grade_id">Outstanding
<button type="submit" class="btn btn-secondary btn-block">Search</button>
</form>
结果
array:1
"grade_id" => array:2
0 => "1"
1 => "1"
]
]
发生了什么事?
如果你想亲自检查一下,我已经为它创建了一个回购。 https://github.com/bencarter78/form-test
奇怪的是,来自larachat休息室的人尝试了回购,但它对他们来说很好,但是当我这样做时,我得到它重复。为什么我们会为这样的事情得到2个不同的结果呢?