Laravel 5复选框不存储提交表单中的值

问题描述 投票:0回答:3

我在现有的提交表单中添加了一个复选框,如果激活它,必须从值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;
}

我忘记了什么?

laravel laravel-5
3个回答
1
投票

好吧,我刚刚改变了id="inlineCheckbox1"并立即行动起来


0
投票

在你的ProductController做

if ($request->trackingnumber == 'on') {

并在html中将值设置为“on”,它应该可以工作

或者你只是简单地dd($request)


0
投票

在这种情况下,请在您的控制器中尝试dd($ request)并检查其中包含的内容。

更新:

嘿,请把复选框值=“1”,然后检查请求中的复选框的值。

© www.soinside.com 2019 - 2024. All rights reserved.