我想问一下,哪个菜单是最好的显示访问参数的菜单。在Laravel 5.1中显示菜单的最佳方式是什么?
所以,现在我用我的default.blade.php
下面的代码:
@if (Sentry::getUser()->hasAccess('something'))
<li class="{{ (Request::is('panda/something') ? 'open' : '') }}">
<a href="{{ URL::to('panda/flot_charts') }}" class="menu-dropdown">
<span class="menu-text">Menu 1</span><i class="menu-expand"></i>
</a>
<ul class="submenu">
@if (Sentry::getUser()->hasAccess('school'))
<li class="{{ (Request::is('panda/school') ? "active" : '') }}">
<a href="{{ route('school') }}"><i class="menu-icon fa fa-cogs"></i><span class="menu-text">Submenu</span></a>
</li>
@endif
</ul>
</li>
@endif
我知道,这个解决方案是不是真的好。我正在寻找一种更简单,更简单的方式来显示菜单。
我总是要检查访问者看到的页面,并且必须激活相同的菜单。
现在我使用的是Sentry,但我想在将来使用middleware。
我应该将菜单参数存储在db
?
感谢您的帮助!
彼得
你为什么这样做是错的?而且,这里的中间件类没有太大的区别,因为它们意味着要过滤http请求。 – manix
此代码有效,但我希望有一个更简单的解决方案。 – kotapeter