我在现有的提交表单中添加了一个复选框,如果激活它,必须从值0更改为1。但是他们不会保存价值,它总是0。
我的代码:
<label class="checkbox-inline">
<input type="checkbox" id="inlineCheckbox1" value="true" name="trackingnumber"> You provide an Tracking Number
</label>
ProductController的:
if ($request->trackingnumber == 'true') {
$product->trackingnumber = true;
}
我忘记了什么?
好吧,我刚刚改变了id="inlineCheckbox1"
并立即行动起来
在你的ProductController做
if ($request->trackingnumber == 'on') {
并在html中将值设置为“on”,它应该可以工作
或者你只是简单地dd($request)
在这种情况下,请在您的控制器中尝试dd($ request)并检查其中包含的内容。
更新:
嘿,请把复选框值=“1”,然后检查请求中的复选框的值。