这是我的代码..
@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
我试图显示第二个foreach的值,这个值在第一个foreach中没有使用if条件在中间,但是我在Laravel,Blade模板中得到语法错误..任何方法来解决这个问题?
解决方法
@if中不需要{{}}语法
你可以写
@if(!$value1->name)