使用laravel阻止访问内容页

使用laravel阻止访问内容页,laravel,privacy,Laravel,Privacy,请帮我解答这个疑问,使用zizaco Trust,我们只能阻止或允许访问路由或资源路由中定义的已确定用户/角色的页面。我们不能阻止页面的某个区域,对吗?让我试着举个例子 在zizaco中,我们拥有用户、角色和权限。在我的视图(index.blade.php)中,我有3个按钮(显示、编辑、删除)。我可以这样做吗:角色为“user”且权限为“read”的用户“A”将只查看显示按钮?了解我如何执行此操作,对于那些不知道这是我的解决方案的用户: 在我的刀片页面中: <?php

请帮我解答这个疑问,使用zizaco Trust,我们只能阻止或允许访问路由或资源路由中定义的已确定用户/角色的页面。我们不能阻止页面的某个区域,对吗?让我试着举个例子


在zizaco中,我们拥有用户、角色和权限。在我的视图(index.blade.php)中,我有3个按钮(显示、编辑、删除)。我可以这样做吗:角色为“user”且权限为“read”的用户“A”将只查看显示按钮?

了解我如何执行此操作,对于那些不知道这是我的解决方案的用户:

在我的刀片页面中:

    <?php 
      if (Auth::user()->ability('Admin',array('read_col_x'),$options = array('validate_all' => true))) {
        echo("<li><a href='#'><span class='glyphicon glyphicon-certificate'></span> Col_X</a></li>");
      }
    ?>

Admin是角色,read\u col\u x是权限,任何具有“Admin”角色和“read\u col\u x”权限的用户都可以看到该元素