【发布时间】:2019-04-27 00:13:03
【问题描述】:
当我选中复选框控件时,我正在尝试做一些允许我上传照片的事情。我让客户端正常工作,以便在选中复选框时显示上传控件并且表单验证正确。
但是,在我的控制器中,如果我的复选框被选中(真)调用某个方法,我需要采取一些措施。如果未选中 (false),我将执行其他操作。
在我的 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。
【问题讨论】:
标签: php laravel model-view-controller