如何在视图 laravel blade 的 class 中添加运算符三元?
How can I add operator ternary in class on the view laravel blade?
我这样试:
@for($i = 0; $i < 5; $i++)
...
<div class="image ($i==0) ? 'image-main' : ''">
...
@endfor
但是不行。
好像写法不对
我该如何解决这个问题?
您需要使用{{ }}
@for($i = 0; $i < 5; $i++)
...
<div class="image {{ ($i==0) ? 'image-main' : '' }}">
...
@endfor
<div class="{{ ($i == 0) ? 'image-main' : '' }}"></div>
在laravel的blade文件中你需要使用{{}}
来执行php代码。
{{ ($i == 0) ? 'image-main' : '' }}
试试这个,
@for($i = 0; $i < 5; $i++)
<div class="image{{ ($i==0) ? 'image-main' : '' }}">
@endfor
我这样试:
@for($i = 0; $i < 5; $i++)
...
<div class="image ($i==0) ? 'image-main' : ''">
...
@endfor
但是不行。
好像写法不对
我该如何解决这个问题?
您需要使用{{ }}
@for($i = 0; $i < 5; $i++)
...
<div class="image {{ ($i==0) ? 'image-main' : '' }}">
...
@endfor
<div class="{{ ($i == 0) ? 'image-main' : '' }}"></div>
在laravel的blade文件中你需要使用{{}}
来执行php代码。
{{ ($i == 0) ? 'image-main' : '' }}
试试这个,
@for($i = 0; $i < 5; $i++)
<div class="image{{ ($i==0) ? 'image-main' : '' }}">
@endfor