У меня есть 2 модели:
- Свойство (поля: prop_id, a, b, c)
- OfferDemandmatch (поля: prop_id d, e, f)
Обе модели имеют столбец prop_id , который можно использовать для объединения обеих моделей. У меня есть блэйд-вид, где я делаю foreach
для коллекции совпадений, и мне нужно, чтобы внутри каждого элемента коллекции были поля из модели Property и OfferDemandmatch.
Это код для коллекции совпадений, отправляемой в Balde View.
class OfferdemandsmatchsController extends Controller
{
public function index ($id) {
$matchs = OfferDemand::findOrFail($id)->offerdemandsmatchs;
return view('pages.processes.offerdemand.matchs.index', compact('matchs'));
}
}
Это код в виде блейда
<div class="row">
@foreach($matchs as $match)
@component('pages.processes.offerdemand.matchs.matchbox')
@endcomponent
@endforeach
</div>
Мне потребуется использовать поля Property и Match в каждой итерации foreach
в представлении блейда. Итак, элементы моей коллекции должны содержать поля: prop_id, a, b, c, d, e, f
Как мне этого добиться?
С уважением