我试图通过将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
答案 0 :(得分:0)
当您使用@ blade语法时,您已经在PHP解析器中。您无需转义变量。
@if ( $scholar->scholarship_name == 'allowance')