【问题标题】:Getting a random record within blade loop在刀片循环中获取随机记录
【发布时间】:2021-10-20 02:37:03
【问题描述】:

我正在尝试在我的视图中获取随机图像,但不确定它是否可能是我想要的方式。代码示例:

@foreach ($gallery_albums as $album)
    {{$album->name}}
        @foreach ($album->galleryImages as $images)
            <img src="/galllery/{{$image->name}}"
        @endforeach
@endforeach

在第二次 foreach 中,我正在拉取相册中的所有图像,我想做的只是拉出 1 张随机图像,这是我不知道如何实现的。

希望这是有道理的,感谢任何帮助。

【问题讨论】:

  • 使用集合中的random()方法

标签: php laravel laravel-blade


【解决方案1】:

使用random method of the collection

@foreach ($gallery_albums as $album)
    {{$album->name}}
    <img src="/galllery/{{$album->galleryImages->random()->name}}"
@endforeach

【讨论】:

    猜你喜欢
    • 2015-03-30
    • 2018-01-21
    • 2017-03-01
    • 2019-09-11
    • 1970-01-01
    • 2017-01-18
    • 2018-06-06
    • 2011-07-17
    • 2017-09-26
    相关资源
    最近更新 更多