【发布时间】:2014-07-15 12:26:59
【问题描述】:
我有一个 laravel 4 应用程序,我想添加一些用户角色“管理员”和“操作员”。管理员应该有一些权限来使用一些额外的菜单而不是操作员。我有这个 header.blade.php 有标题菜单。
<div class="media user-media">
<div class="user-media-toggleHover">
<span class="fa fa-user"></span>
</div>
</div>
<!-- #menu -->
<ul id="menu" class="">
<li class="">
<a href="javascript:;">
<i class="glyphicon glyphicon-time"></i>
<span class="link-title">
{{Lang::get('messages.history')}}
</span>
<span class="fa arrow"></span>
</a>
<ul>
<li class="">
{{ Helpers\Helper::fa_link_to_action('glyphicon glyphicon-time','CarController@history',Lang::get('messages.update_history'),null,array(
'class'=>'link-title'))
}}
</li>
<li class="">
{{ Helpers\Helper::fa_link_to_action('glyphicon glyphicon-time','CarController@insert_history',Lang::get('messages.insert_history'),null,array(
'class'=>'link-title'))
}}
</li>
</ul>
</li>
<li class="">
<a href="#">
<i class="fa fa-pencil"></i>
<span class="link-title">
Menu3
</span>
<span class="fa arrow"></span>
</a>
<ul>
<li class="">
<a href="#">
<i class="fa fa-angle-right"></i> Submenu1</a>
</li>
<li class="">
<a href="#">
<i class="fa fa-angle-right"></i> Submenu2</a>
</li>
</ul>
</li>
</ul><!-- /#menu -->
这包含在 layout>default.blade.php 中
<head>
@include('includes.header')
</head>
default.blade.php 包含在所有视图页面中。现在我想例如设置菜单只显示给管理员。有什么建议吗?
【问题讨论】:
标签: laravel permissions roles