В представлении я пытаюсь включить такой компонент, как:
@foreach($products as $product)
<div class="col m4">
{{$product -> model}}
@include('components.thumb-product', ['model' => $product -> model])
</div>
@endforeach
Содержание компонентов. Thumb-product:
@extends('layouts.cards.thumb-product-a')
@section('model')
{{$model}}
{{$product -> model}}
@endsection
У меня есть 5 различных элементов в $ products, и на каждой итерации @include ('components.thumb-product') продолжает выводить первый элемент.
Однако в @foreach {{$ product -> model}} (до @include) выводит то, что я ожидаю:
DBTPI0PGC2, OWQE, TDH, 8WFXWRGL, C4M
@ include ('components.thumb-product'), {{$ model}} & {{$ product -> model}} выводит:
DBTPI0PGC2, DBTPI0PGC2, DBTPI0PGC2, DBTPI0PGC2, DBTPI0PGC2
DBTPI0PGC2, DBTPI0PGC2, DBTPI0PGC2, DBTPI0PGC2, DBTPI0PGC2
Я не могу обернуть голову, почему это так, я должен использовать что-то другое, кроме @include?
Покажи мне путь, пожалуйста.