加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

php – Laravel Blade在foreach中使用if条件

发布时间:2020-12-14 19:36:17 所属栏目:大数据 来源:网络整理
导读:这是我的代码.. @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 }}
这是我的代码..

@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)

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读