这是我的代码..
@foreach (Session::get('show_my_data') as $key1 => $value1)
<div class="sb_li">
<input id="sb_system_input_{{ $value1->Myid }}" class="fr_cap" type="text" disabled name="fr_cap[{{ $value1->Myid }}]" value="{{ $value1->FRCapacity }}" maxlength="127"/>
</div>
@foreach ($m002_siteinfo as $key => $value)
@if({{!$value1->name}})
<div class="sb_li">
<input id="sb_system_input_{{ $value->Myid }}" class="fr_cap" type="text" disabled name="fr_cap[{{ $value->Myid }}]" value="" maxlength="127"/>
</div>
@endif
@endforeach
@endforeach
我正在尝试在中间使用Second foreach
显示first foreach
中不存在if condition
的值,但我在Laravel,Blade模板中获得syntax error
。任何解决这个问题的方法??
答案 0 :(得分:13)
您不需要@if
中的{{ }}
语法
你可以写
@if(!$value1->name)