为了账号安全,请及时绑定邮箱和手机立即绑定

试图从窗体到控制器获取复选框的值

试图从窗体到控制器获取复选框的值

PHP
翻阅古今 2021-04-28 13:27:08
我正在尝试做一些事情,以便在选中复选框控件时可以上传照片。我让客户端正常工作正常,使得检查复选框时,将显示上载控件,表单正确验证。但是,在我的控制器中,如果我的复选框已选中(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 回答

?
宝慕林4294392

TA贡献2021条经验 获得超8个赞

如果是复选框,则应将输入名称修改为

<input name="checkingPhotos[]" type="checkbox" id="chkPhotos" />

然后,您应该能够随心所欲地获得价值

$request->input('checkingPhotos');


查看完整回答
反对 回复 2021-05-21
  • 3 回答
  • 0 关注
  • 158 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信