/ / Використання умови if для відображення даних у Blade - laravel, laravel-4, blade

Використання, якщо умова для відображення даних у 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 відповідно, але воно друкує value.print $ value-> just price.

Відповіді:

0 для відповіді № 1

Щось на зразок цього має працювати

<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 / month і це, здається, не логічно


0 для відповіді № 2

У вас є синтаксичні помилки, спробуйте наступне:

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