[嗨,我被此错误消息困扰。我尝试用括号将其封装,但在此特定行上仍然出现错误。
<li class="{{ (\Request::is('stocks/*') ? ' open' : Request::is('stocks') ? ' open' : Request::is('defective/*') ? ' open' : '') }}">
它在本地运行,但是在将其部署到heroku之后,会发生错误。
好像您将括号放在错误的位置。试试这个:
<li class="{{ (\Request::is('stocks/*') ? ' open' : ( Request::is('stocks') ? ' open' : ( Request::is('defective/*') ? ' open' : '' ) ) ) }}">
您也可以简化它:
<li class="{{ ( ( \Request::is('stocks/*') || Request::is('stocks') || Request::is('defective/*') ) ? ' open' : '' ) }}">