在if语句中使用来自控制器的变量

时间:2015-12-07 21:29:04

标签: php laravel laravel-5

我有一个从控制器传递的变量。当我将它呈现为HTML时它工作正常但是我试图在PHP if语句中使用它,在这种情况下它说它不存在。

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

我认为这与在PHP中调用[[]]速记有关,但我怎么能用它来比较呢?

2 个答案:

答案 0 :(得分:4)

Blades @if指令只是PHP本机if的包装:

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

答案 1 :(得分:3)

你也可以使用简单的PHP代码。

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

它也适用于.blade模板