<div class="row">
@foreach($product as $data)
<div class="col-lg-4 col-md-6 mb-4">
<div class="card h-100">
<a href="#"><img src="{{ asset('image/product_image/'.$data->product_image) }}" alt="photo"></a>
<div class="card-body">
<h4 class="card-title">
<a href="#">{{ $data->product_name }}</a>
</h4>
<h5>{{ $data->product_price }}</h5>
<p class="card-text">{{ $data->product_description }}</p>
</div>
<div class="card-footer">
<small class="text-muted">★ ★ ★ ★ ☆</small>
</div>
</div>
</div>
@endforeach
<!-- /.row -->
</div>
3 Réponses :
Collectez d'abord ce que vous voulez dans le contrôleur. Cela pourrait être quelque chose comme ceci: et ensuite vous devez envoyer la variable code> code> à la vue. Quelque chose comme ceci: p> au fait. Il vaut mieux utiliser la forme plurielle produits code>. p> p>
You can add the code in the blade to retrieve all the products from the product model
<div class="row">
@php
$product = App\Product::all();
@endphp
@foreach($product as $data)
<div class="col-lg-4 col-md-6 mb-4">
<div class="card h-100">
<a href="#"><img src="{{ asset('image/product_image/'.$data->product_image) }}" alt="photo"></a>
<div class="card-body">
<h4 class="card-title">
<a href="#">{{ $data->product_name }}</a>
</h4>
<h5>{{ $data->product_price }}</h5>
<p class="card-text">{{ $data->product_description }}</p>
</div>
<div class="card-footer">
<small class="text-muted">★ ★ ★ ★ ☆</small>
</div>
</div>
</div>
@endforeach
<!-- /.row -->
</div>
Votre code doit être comme celui-ci
index code> p>
Montrez votre code de méthode associée.
Ajouter une variable de produit du contrôleur.
Le produit
$ code> variable n'existe pas dans votre lame. Peut-être que c'est censé être$ produits code>?Qu'y a-t-il dans votre contrôleur? Avez-vous envoyé le produit
code> à la vue?Téléchargez la méthode de votre contrôleur ici?
Route :: Obtenez ('/', 'HomeController @ index');