Php 如何在blade中创建带条件的循环

Php 如何在blade中创建带条件的循环,php,laravel,if-statement,laravel-blade,Php,Laravel,If Statement,Laravel Blade,如何在Laravel blade中创建if循环以仅查看标题为“admin”的图像,因为标题是上传迁移中的“必需”表 我试过了 @if($imgs->title == 'admin') @foreach($imgs as $img) <div class="carousel-item {{ $loop->first ? ' active' : '' }}"><img class="w-100 d-block

如何在Laravel blade中创建if循环以仅查看标题为“admin”的图像,因为标题是上传迁移中的“必需”表

我试过了

  @if($imgs->title == 'admin') 
     @foreach($imgs as $img)
        <div class="carousel-item {{ $loop->first ? ' active' : '' }}"><img class="w-100 d-block" id="imgslide" src="uploads/{{ $img->name}}"  alt="Slide Image"></div>
        @endforeach
    @endif
@if($imgs->title==“admin”)
@foreach($imgs作为$img)
name}}“alt=”幻灯片图像“>
@endforeach
@恩迪夫

但这不起作用。

imgs是一个集合:请试试这个

@foreach($imgs作为$img)
@如果($img->title=='admin')
name}}“alt=”幻灯片图像“>
@恩迪夫
@endforeach
或者只需查询标题为admin的集合。使用where子句。比如:

$imgs = Model::where('title','admin')->get();

如果
$imgs
是一个数组,那么您不能通过
$imgs->title
访问它的属性。请避免在您的问题上滥发标签。如果它涉及到拉雷维尔,那么给Codeigniter或Yii2贴标签是没有意义的。伙计,我不知道如何感谢你。我很感激贾扎卡拉·阿扎哈尔。我的荣幸。欢迎光临。如果这真的对你有帮助。请投赞成票并接受答案