Laravel 5.1中的动态字段名称

时间:2016-01-07 13:45:52

标签: php laravel laravel-5

我需要在Laravel 5.1中创建一个名称如下的复选框:

<input type="checkbox" name="groups[1]">
<input type="checkbox" name="groups[2]">

我使用以下代码,但它不起作用。有没有人知道编码的正确方法?

{!! Form::checkbox('groups[{{ $user->id }}]', 'administrator', in_array('Administrator', $user->roles()->lists('name')->toArray())) !!}

我得到的输出是:

<input checked="checked" name="groups[<?php echo e($user->email); ?>]" value="administrator" type="checkbox">

1 个答案:

答案 0 :(得分:2)

你不能在php里面使用刀片。只需将id标准化即可。

试试这个:

Form::checkbox('groups['.$user->id.']', 'administrator', in_array('Administrator', $user->roles()->lists('name')->toArray())) !!}