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

时间:2017-12-18 13:35:28

标签: laravel laravel-5

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

我忘记了什么?

3 个答案:

答案 0 :(得分:1)

好的,我刚刚更改id="inlineCheckbox1"并立即行动

答案 1 :(得分:0)

在ProductController中执行

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

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

或者您只是dd($request)

答案 2 :(得分:0)

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

<强>更新

嘿,请把复选框值=&#34; 1&#34;然后检查请求中复选框的值。