Bootstrap的缩略图不会在Laravel 5.2中水平显示
问题描述:
我试图创建一个视图,在同一行显示引导程序缩略图,我尝试了不同的方法,并且显示缩略图类型列表。Bootstrap的缩略图不会在Laravel 5.2中水平显示
这是我在控制器方法:
public function show($id)
{
$properties = Property::find($id);
$files = File::where('property_id', $properties->id)->get();
return view('properties.show', compact('properties', 'files'));
}
这是我在视图中方法:
@foreach($properties->files as $index=>$file)
<div class="row">
<div class="col-sm-6 col-md-2">
<div class="thumbnail">
<img src="{{ URL::asset('uploads/products/' . $file->name) }}" alt="{{ $file->property_id }}" width="300" height="200">
<div class="caption">
<div class="caption" align="center">
<button onclick="return confirm('Está seguro eliminar esta imagen?')" class="button btn btn-danger btn-xs" data-toggle="tooltip" data-placement="top" title="Eliminar"><i class="material-icons delete-white">delete</i></button>
</div>
</div>
</div>
</div>
</div>
@endforeach
这种方式它们被示出的图像作为缩略图:
这应该是正确的方法:
有人可以指导我纠正这个小的不便吗?
答
你应该在你的.row中循环。 foreach方法只是重复它内部的每个代码。所以它每一次重复<div class="row">...</div>
。
<div class="row">
@foreach($property->files as $index => $file)
<div class="col-sm-6 col-md-2">
<div class="thumbnail">
<img src="{{ URL::asset('uploads/products/' . $file->name) }}" alt="{{ $file->property_id }}" width="300" height="200">
<div class="caption">
<div class="caption" align="center">
<button onclick="return confirm('Está seguro eliminar esta imagen?')" class="button btn btn-danger btn-xs" data-toggle="tooltip" data-placement="top" title="Eliminar"><i class="material-icons delete-white">delete</i></button>
</div>
</div>
</div>
</div>
@endforeach
</div>
是的,我专注于其他事情,并没有看到我在做什么,我需要休息一下,明天继续工作,谢谢你的兄弟。 –