HTML标记中的三元运算符-Laravel 5.6 Blade模板

时间:2019-01-23 13:42:20

标签: php laravel laravel-blade

我有以下HTML标记,其中应使用三元运算符加载nav标记的“样式”值。我没有任何错误,但是没有达到预期的效果

<nav class="navbar navbar-expand-md navbar-light navbar-laravel" 
style="{{ Request::path() }} == 'home' ? 'background-color: darkgrey' : '' ">

谁能帮助我我要去哪里

3 个答案:

答案 0 :(得分:2)

请尝试以下代码:

<nav class="navbar navbar-expand-md navbar-light navbar-laravel" 
style="{{ Request::path() == 'home' ? 'background-color: darkgrey' : '' }}">

答案 1 :(得分:1)

使用以下代码替换代码。

{{ (Request::path() == 'home') ? 'background-color: darkgrey' : ''}} 

答案 2 :(得分:1)

简单的解决方案:

style="{{ Request::path() == 'home' ? 'background-color: darkgrey' : '' }}"