我正在使用 AdminLTE 3 开发 Laravel 项目。我正在尝试配置左侧仪表板菜单项以根据用户的角色显示不同的选项。我相信这涉及修改“adminlte.php”文件,但我不知道该怎么做。有人可以帮我吗?
'menu' => [
// Navbar items:
[
'type' => 'navbar-search',
'text' => 'search',
'topnav_right' => true,
],
[
'type' => 'fullscreen-widget',
'topnav_right' => true,
],
// Sidebar items:
[
'type' => 'sidebar-menu-search',
'text' => 'search',
],
[
'text' => 'blog',
'url' => 'admin/blog',
'can' => 'manage-blog',
],
['header' => 'Opciones de Perfil'],
[
'text' => ' Perfil',
'url' => 'profile',
'icon' => 'fas fa-fw fa-user',
],
我尝试过使用 @role('admin1') @endrole,但它不正确。
你读过这篇文章吗?有很好的解释。另请参阅 Laravel Gate 的一般工作原理 https://github.com/jeroennoten/Laravel-AdminLTE/wiki/Menu-Configuration#menu-filters
还有很好的yt视频: https://www.youtube.com/watch?v=H1-Wc_T6Z8g