php刀片中if语句的正确条件是什么?

时间:2016-09-27 18:03:25

标签: php laravel-5

我试图通过将foreach循环访问给定字符串来比较我的数据库中的值' allowance'并且数据库中$scholar->scholarship_name的值也是允许的。所以,它假设是真的,但我已经得到了以下错误......

这是错误:

  

语法错误,意外'<'

以下是代码:

@foreach($scholars as $scholar)
{!! $scholar->sponsor_name !!}
{!! $scholar->scholarship_name !!}
11-7-2014
@if (  {!! $scholar->scholarship_name !!} == 'allowance')
I have one record!
@else
I don't have any records!
@endif

@endforeach

1 个答案:

答案 0 :(得分:0)

当您使用@ blade语法时,您已经在PHP解析器中。您无需转义变量。

@if ( $scholar->scholarship_name == 'allowance')