Я использую Laravel 5.6
и mysql
для своего веб-приложения.В моем приложении у меня есть таблица с именем 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);
}
загрузка связана с таблицей, содержащейизображения транспортных средств
и My 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>
, работает нормально.но теперь мне нужно выделить рекламу, которая относится к значению типа объявления как 1 из таблицы vechicles
.как это сделать?