ziccaco /委托laravel权限和角色我无法更改角色名称

时间:2017-12-01 14:25:57

标签: php laravel blade entrust

我正在使用此库来管理我的网络应用上的角色:https://github.com/Zizaco/entrust

在代码中我使用中间件,如:

Route::group(['prefix' => 'admin', 'middleware'=>['auth','role:admin']], function () {

  Route::get('/', 'DdtsController@index');
}

并且模仿刀片的功能:

 @role('admin')
                <h3>Administration</h3>                
                    <ul class="nav child_menu">
                        <li><a href="/admin/users"> Gestione Utenti</a> </li>
.....
 @endrole

现在我想将Admin的名称改为其他名称,所以我尝试编辑db和这些函数。 作为第一步,我尝试只修改字段“display_name”,这就像doc说的那样甚至是可选的!而对我来说,甚至足够我的骚动

  
      
  • name - Role的唯一名称,用于在应用程序层中查找角色信息。例如:“admin”,   “所有者”,“员工”。

  •   
  • display_name - 角色的人类可读名称。不一定是唯一的和可选的。例如:“用户管理员”,“项目
      所有者“,”Widget Co.员工“。

  •   

但没有结果!登录时只有空白页面! 然后我尝试用新值修改所有的东西(db-middleware- @ role()函数)......但仍然是空白页... auth.login控制器中没有costumization。 那么关于使用的display_name还是名字?在哪里可以找到影响我的功能的方法?

Laravel版本5.4,带有gentellella管理模板。

0 个答案:

没有答案