【发布时间】:2018-10-08 22:58:49
【问题描述】:
我将Laravel 5.6 和mysql 用于我的Web 应用程序。在我的应用程序中,我有一个名为 vehicles 的表,如下所示,
id name number adtype
----------------------------
1 car 123 1
2 van 256 0
3 car 248 0
4 van 159 1
5 car 158 1
etc
我在VehicleController 上显示上述数据,如下所示
public function index(){
$vehicles = Vehicle::with('uploads')->get();
return view('vehicles.index')->withVehicles($vehicles);
}
上传的是包含车辆图像的相关表格
而我的index.blade.php是这样的
<div class="col-md-7 col-md-offset-1">
@forelse( $vehicles as $vehicule )
@if( $vehicule->uploads->count() > 0 )
<a href="{{ route('vehicles.show', $vehicule->id) }}">
@php
$upload = $vehicule->uploads->sortByDesc('id')->first();
@endphp
<div style="border-style: solid; color: black; ">
<img src="/images/{{ $upload->resized_name }}" height="150" width="250"></a>
@endif
</div>
它工作正常。但现在我需要突出显示与 vechicles 表中的 adtype 值为 1 相关的广告。怎么办?
【问题讨论】: