如何将值从复选框带到控制器laravel

时间:2017-04-18 07:14:09

标签: javascript php laravel laravel-5

我正在做一个显示来自表格数据的显示页面,并且有3个复选框,用户可以检查它们作为他们的选择。

<tbody>@foreach($data as $d)
<?php $choice = 0 ?>
<tr>
   <td>{{$d->domain_label}}{{$d->domain_extension}}</td>
   <td>{{$d->domain_reg_date}}</td>
   <td><input type="checkbox" name="choice[]" value="R"></td>
   <td><input type="checkbox" name="choice[]" value="D"></td>
   <td><input type="checkbox" name="choice[]" value="H"></td>
   <td><a href="{{ URL::to('/postvalid2/'.$d->domain_label.'/'.$d->domain_extension)}}"><button class="btn btn-success btn-xs" type="submit">Select</button></a></td>
    </tr>@endforeach

我已经尝试使用表单来显示复选框的值并且它正常工作。按钮的问题是我无法通过操作带来domain_label和domain_extension的正确值。

1 个答案:

答案 0 :(得分:1)

您可以使用类型为hidden的输入将隐藏数据发送到控制器

<input type="hidden" name="domain_label[<?=$d->id?>]" value="<?=$d->domain_label?>">
<input type="hidden" name="domain_extension[<?=$d->id?>]" value="<?=$d->domain_extension?>">