【发布时间】:2023-04-06 20:55:02
【问题描述】:
有时{{$vs->users2}} 或{{$vs->users3}} 将具有空值,如果两者或其中之一具有空值,我需要隐藏它们。我尝试使用 isset 或 isnull 但它们都不起作用。
@foreach ($vs as $vs)
<div class="list-group-item" ng-hide="$vs->users == null">
<h4>{{$vs->gps_vs}}</h4>
<h5>Participantes: {{$vs->users4}} {{$vs->users3}} <a>VS</a> {{$vs->users1}} {{$vs->users2}}
</h5>
<a>Empieza: {{$vs->time_vs}} {{$vs->date_vs}} </a><a>Creado por: {{$vs->users4}}</a>
<div class="right2">
{!! Form::open(['action' => ['MatchController@destroy', $vs->id], 'method' => 'POST']) !!}
{{Form::hidden('_method', 'DELETE')}}
{{Form::submit('Borrar evento', ['class'=>"btn btn-danger"])}}
{!! Form::close() !!}
</div>
</div>
@endforeach
我的空值所在的表单
<select class="col-sm-2 form-control" name="users3">
<option selected value=null>Nothing</option>
@foreach($users3 as $users3)
@if ($users3->id == 0 or $users3->id == Auth::user()->id);
@else
<option value="{{$users3->nick}}">{{$users3->nick}}</option>
@endif
@endforeach
</select>
【问题讨论】:
-
看不到在你的代码中使用 isset 或 isnull 。
-
你能分享一下当你执行“dd($vs->users2) 或 dd($vs->users3) 时的输出是什么吗?
标签: php laravel laravel-blade