php - 删除图像后移动的表列(使用带有 laravel 的数据表)
问题描述
我正在尝试在 Laravel 7 中使用具有多个图像功能的数据表。当我删除产品的所有图像时,它会删除它们。但是当我回到数据表时,所有列都移到左边一列。我附上一张图片。我不确定我需要在这里提供哪一部分代码。现在我只是给出控制器部分。
控制器
public function destroy_allimages($id)
{
$car = Car::find($id);
if (!is_null($car)) {
foreach ($car->join_caralbum as $image) {
unlink($image->image_location);
}
$car->join_caralbum()->delete();
}
return back()->with('success', 'Car Deleted Successfully');
}
刀
@foreach ($cars as $car)
<tr>
@php $i=1; @endphp
@foreach ($car->join_caralbum as $image)
@if ($i>0)
<td><img src="{{asset($image->image_location)}}" style ="height:90px; width:120px;"></td>
@endif
@php $i--; @endphp
@endforeach
<td>{{ $car->visible }}</td>
<td>{{ $car->carreg }}</td>
<td>{{ $car->make }}</td>
<td>{{ $car->model }}</td>
<td>{{ $car->price }}</td>
<td>{{ $car->enginesize }}</td>
<td>{{ $car->gearbox }}</td>
<td>{{ $car->fueltype }}</td>
<td>{{ $car->noofdoors }}</td>
<td>{{ $car->status }}</td>
<td>{{ $car->cartype }}</td>
<td>
<a class="btn btn-info" href="{{ url('car_show/'.$car->id) }}"><i class="fas fa-info fa-xs"></i></a>
<a class="btn btn-primary" href="{{ url('car_edit/'.$car->id) }}"><i class="fas fa-edit fa-xs"></i></a>
<a class="btn btn-danger" href="{{ url('car_destroy/'.$car->id) }}"
onclick="return confirm('Are you sure you want to delete all images for this car?')"
><i class="fas fa-trash fa-xs"></i></a>
</td>
</tr>
@endforeach
js 用于数据表
<script type="text/javascript">
$(document).ready( function ()
{
$('#table').DataTable({
"dom": "fliprtip",
"pagingType":"full_numbers",
lengthMenu: [[5,10,15,20,-1],[5,10,15,20,"All"]]
});
});
</script>
解决方案
@Ibrahim Ezzat 是的,你是对的。多谢。我已经编辑了我的代码,它现在可以工作了。这就是我所做的
刀
<td>
@php $i=1; @endphp
@foreach ($car->join_caralbum as $image)
@if ($i>0)
<img src="{{asset($image->image_location)}}" style ="height:90px; width:120px;">
@endif
@php $i--; @endphp
@endforeach
</td>
推荐阅读
- angular - 尝试在应用程序中使用 PrimeNG 中的 p-Dropdown 时出错
- android - 如何在 dialogFragment 的 viewPager 内的片段中填充适配器?
- android - 无法在我自己的手机上安装我签名的发布 apk
- kernel-module - Poky-sumo:没有提供 kernel-module-hello ... 错误
- html - 如何防止我的照片横幅在网页上被截断,并获得自动滚动条?
- python - 如何在 Python 中使用字符串作为函数参数并具有可变数量的参数
- sas - 数据步骤中的多个 by 语句?
- javascript - 循环一个对象
- ios - Realm Swift - 使用模态时对象不更新
- node.js - 如何从预挂钩中检索文档的属性?