繁体   English   中英

在 laravel 中使用刀片语法时,语法错误,意外标识符“后端”,期望“)”

[英]syntax error, unexpected identifier "backend", expecting ")"when using blade syntax in laravel

我正在尝试使用三元运算符使用刀片打印出<li>标记的活动类,方法是使用下面的代码检查当前路线的名称

<li class="nav-item {{ Route::currentRouteName() == 'backend.categories' ? 'active' : '' }}">

但是,这不起作用,我收到一个 ParseError ,上面写着

syntax error, unexpected identifier "backend", expecting ")"

我们没有足够的信息来了解发生了什么。

据我所知,错误不在您复制的行上。 也许尝试在控制器或路由文件中搜索以查看是否存在语法错误。

提示:您可以使用Blade 条件类来获得更清晰的视图。

而是使用$request->route()->getName() ...并考虑 Laravel 版本。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM