【发布时间】:2020-03-31 01:19:27
【问题描述】:
我正在制作一个显示照片的 laravel 程序,假设将它们全部显示在一个网格中,但事实并非如此,它们到处都是显示图像的代码
@extends('layouts.app')
@section('content')
@if(count($albums)>0)
<?php
$colcount = count($albums);
$i = 1;
?>
<div id='albums'>
<div class="row text-center">
@foreach($albums as $album)
@if($i == $colcount)
<div class="medium-8 colums end">
<a href="../public/albums/{{$album->id}}">
<img class="thumbnail" src="storage/album_covers/{{$album->cover_image}}"alt={{$album->name}}">
<br>
<h6>{{$album->name}}</h6>
@else
<div class="medium-8 colums">
<a href="../public/albums/{{$album->id}}">
<img class="thumbnail" src="storage/album_covers/{{$album->cover_image}}"alt={{$album->name}}">
<br>
<h6>{{$album->name}}</h6>
@endif
@if($i % 4 == 0)
</div</div><div class="row text-center">
@else
</div>
@endif
@endif
<?php $i ++ ?>
@endforeach
</div>
</div>
@else
<p>No Albums to Display</p>
@endif
@endsection
我对这段代码的理解是,它应该显示 4 行,每行 8 张图像。我已经检查了很多次这段代码,但我找不到问题所在。 任何帮助表示赞赏 谢谢
【问题讨论】:
-
尝试从 bootstrap 添加到名为
img-fluid的img标签类
标签: php laravel twitter-bootstrap