2015-12-07 3 views
1

У меня есть переменная, которая передается из контроллера. Он отлично работает, когда я просто его обрабатывал как HTML, но я пытаюсь использовать его в выражении PHP if, и в этом случае он говорит, что он не существует.Использование переменной из контроллера в операторе if

@if ([[private_count]] != 0) 
    <div>Content</div> 
@endif 

Я думаю, что он должен делать с вызова метода [[]] сокращенная в PHP, но как еще я мог бы использовать его для сравнения?

+0

Стенограмма не '[[]]' 'а {{ }} '. –

+1

Интересно, что скобки также работают вне PHP-кода. –

+1

Они работают только с PHP. Это Blade ... –

ответ

3

@if Лезвия директива просто обертка ПГПСА родного if:

@if($private_count != 0) 
    <div>Content</div> 
@endif 
3

вы также можете использовать простой код php.

<?php if(condition){ ... }?> 

Он также работает с шаблоном .blade

+0

Использование php в лезвии не имеет никакого смысла. .blade.php - это просто лезвие – astroanu

Смежные вопросы