Php 如果在foreach内部有条件,则使用Laravel刀片
这是我的密码Php 如果在foreach内部有条件,则使用Laravel刀片,php,laravel,laravel-4,laravel-3,blade,Php,Laravel,Laravel 4,Laravel 3,Blade,这是我的密码 @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="{{ $val
@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(会话::get('show_my_data')为$key1=>$value1)
@foreach($m002_站点信息为$key=>$value)
@如果({{!$value1->name}})
@恩迪夫
@endforeach
@endforeach
我试图在<>代码>第二个前缀(不在代码>第一个前缀< /C> >中使用<代码>如果条件在中间,但在Laravel,我得到<代码>语法错误< /代码>,Blade templete。有什么方法可以解决这个问题吗?
您不需要@if中的{{}
语法
你可以直接写
@if(!$value1->name)
语法已修复,但未获得预期的输出:(怎么了?@if中的div未显示?也许您可以尝试其他条件,如$value1->name!=“”