我正在尝试做一些事情,以便在选中复选框控件时可以上传照片。我让客户端正常工作正常,使得检查复选框时,将显示上载控件,表单正确验证。但是,在我的控制器中,如果我的复选框已选中(true),则调用某种方法需要采取一些措施。如果未选中(假),我将执行其他一些操作。在我的html页面中,我有以下内容:<form action="/supplier/submit/plan" method="post" role="form" id="plan-form">... <input name="checkingPhotos" type="checkbox" id="chkPhotos" /> <label for="chkPhotos">I want to include photos in this plan.</label>...</form>但是,在我的控制器中,我现在只想看看我是否在复选框中得到了正确的值。为此,我做了一些简单的事情: public function submitPlan(Request $request) { $checkboxValue = $request->input('checkingPhotos'); dd($checkboxValue); }null无论是否选中此复选框,都会打印结果。我的路线也看起来像这样:Route::post('/submit/plan', 'SupplierController@submitPlan');有人可以告诉我我在做什么错吗?我只想在我的控制器方法中看到值1 / True或0 / False。
3 回答
![?](http://img1.sycdn.imooc.com/5333a207000118af02200220-100-100.jpg)
宝慕林4294392
TA贡献2021条经验 获得超8个赞
如果是复选框,则应将输入名称修改为
<input name="checkingPhotos[]" type="checkbox" id="chkPhotos" />
然后,您应该能够随心所欲地获得价值
$request->input('checkingPhotos');
- 3 回答
- 0 关注
- 158 浏览
添加回答
举报
0/150
提交
取消