Php 如果在“管理”区域的“角色创建”中选中复选框,如何添加代码以查看

Php 如果在“管理”区域的“角色创建”中选中复选框,如何添加代码以查看,php,laravel,Php,Laravel,我正在使用Laravel5.5和bouncer包作为角色系统,这里是它的链接 所以现在一切都很好,直到我想让一些用户看到一些菜单,一些习惯和菜单是静态的,而不是动态的,所以我想用一些复选框制作一个表格,如下面的例子 菜单1 菜单2 菜单3 菜单4 然后在用户模型中创建名为角色的关系(多对多) 然后在控制器中,您可以得到它 $roles = request('roles'); 通过使用角色关系,您可以做到这一点 $user->roles()->sync($roles); &

我正在使用Laravel5.5和bouncer包作为角色系统,这里是它的链接

所以现在一切都很好,直到我想让一些用户看到一些菜单,一些习惯和菜单是静态的,而不是动态的,所以我想用一些复选框制作一个表格,如下面的例子


菜单1
菜单2
菜单3
菜单4
然后在
用户
模型中创建名为
角色的关系
(多对多)
然后在控制器中,您可以得到它

$roles = request('roles');
通过使用
角色
关系,您可以做到这一点

$user->roles()->sync($roles);
<tr>
   <td><input type="checkbox" name="roles[]"></td>
    <td><input type="checkbox" name="roles[]"></td>
     <td><input type="checkbox" name="roles[]"></td>
      <td><input type="checkbox" name="roles[]"></td>
</tr>
user_id  role_id
$roles = request('roles');
$user->roles()->sync($roles);