【发布时间】:2021-10-22 22:31:01
【问题描述】:
<div class="nieuws2">
@foreach($product as $product)
<div class="nieuwsber bericht{{$product->id}}">
<h2>{{$product->name}}</h2>
<img src="{{$product->image}}">
<span>€{{$product->price}}</span>
</div>
@endforeach
</div>
<form class="saleform" method="post" action="sale">
<h2>Plaats je bestelling</h2>
@csrf
<label for="name">Naam (voornaam + achternaam)</label><br>
<input type="text" id="name" name="name"><br><br>
<label for="adres">adres (straat + nr + postcode + gemeente)</label><br>
<input type="text" id="adres" name="adres"><br><br>
@foreach ($product as $product)
<label for="{{$product->name}}">{{$product->name}}</label><br>
<input type="number" id="{{$product->name}}" name="{{$product->name}}" value="0"><br><br>
<input type="hidden" id="price" name="price" value="{{$product->price}}">
@endforeach
<input type="submit">
</form>
第一个 @foreach 工作正常,它可以满足需要。但后来我尝试在同一个刀片文件中再次执行此操作,但由于某种原因它无法正常工作。它应该做的是遍历每个产品并使其成为一个数字输入,以便客户可以将 x-amount 添加到他的订单中。
我的控制器如下所示:
public function index(){
$product = product::get();
return view ('pages.verkoop', [
'product' => $product
]);
【问题讨论】:
标签: php laravel foreach laravel-blade