带有 Nwidart 模块菜单选项的 Laravel AdminLTE
Posted
技术标签:
【中文标题】带有 Nwidart 模块菜单选项的 Laravel AdminLTE【英文标题】:Laravel AdminLTE with Nwidart module menu option 【发布时间】:2021-11-10 20:53:04 【问题描述】:我正在尝试从 AdminLTE 子菜单调用模块路由,但它显示:
syntax error, unexpected token ":", expecting "("
我在文件 'views/vendor/partials/sidebar/menu-item-link.blade.php' 的顶部写了 2 行,但它可能与第一行不同:
@if( !isset($item['module']) || (Module::has($item['module']) )
当然,在 adminlte.php 配置文件中,我向菜单项添加了一个 'module'=>''。
我做错了吗?
谢谢。
【问题讨论】:
【参考方案1】:您好,欢迎来到 ***,
您的代码中似乎有一个额外的左括号(“模块”之前的那个)。 试试这个:
@if( !isset($item['module']) || Module::has($item['module']) )
【讨论】:
【参考方案2】:谢谢!
这是我讨厌 PHP 的地方。我在简单的语法错误上浪费了很多时间。
还是不行,但至少我发现不是模块系统问题。
【讨论】:
以上是关于带有 Nwidart 模块菜单选项的 Laravel AdminLTE的主要内容,如果未能解决你的问题,请参考以下文章
每个模块的菜单项,模块内容使用 Prism 或 MEF 动态加载