Laravel 使用if条件显示刀片中的数据

Laravel 使用if条件显示刀片中的数据,laravel,laravel-4,blade,Laravel,Laravel 4,Blade,如何在此代码中打印值: <li class="price-val">{{ $value->price ? '$value->price &#128; month<span class="price-fea-ct">&#42;VAT Included</span>':'$value->price &#128; month' }}</li> $value->price变量分别有0和9个值。但它确实打印值。只打

如何在此代码中打印值:

<li class="price-val">{{ $value->price ? '$value->price &#128; month<span class="price-fea-ct">&#42;VAT Included</span>':'$value->price &#128; month' }}</li>

$value->price变量分别有0和9个值。但它确实打印值。只打印$value->price。

类似的操作应该可以

<li class="price-val">
@if ($value->price) 
{{{ $value->price }}} &#128; month<span class="price-fea-ct">&#42;VAT Included</span>
@else 
{{{ $value->price }}} &#128; month
@endif
</li>

但是,对我来说,这个条件没有意义-如果价格为0,您将显示0/月,并且它似乎不符合逻辑

如果出现语法错误,请尝试以下操作:

<li class="price-val">
    {{
         $value->price ?
         $value->price . '&#128; month <span class="price-fea-ct">&#42;VAT Included</span>' :
         $value->price . '&#128; month'
    }}
</li>