【发布时间】:2021-07-09 01:13:26
【问题描述】:
这就是我在表格正文中填充数据的方式:
<tbody>
@foreach($ArrayProducts as $product)
<tr>
<td>{{$product['name']}}</td>
<td>{{$product['description']}}</td>
<td>{{$product['price']}}</td>
<td>{{$product['stock']}}</td>
<td><button type="button" class="btn btn-primary" data-toggle="modal" data-target="#exampleModal">Edit</td>
</tr>
@endforeach
</tbody>
但是如何将在产品的编辑按钮中选择的对象传递给表单以更新产品:
<form method="PUT" action="productos">
@csrf
<div class="form-group">
<label>Name</label>
<input type="text" class="form-control" id="nombre" name="name" required>
</div>
<div class="form-group">
<label >Descripcion</label>
<input type="text" class="form-control" id="description" name="description" required>
</div>
<div class="form-group">
<label>price</label>
<input id="price" type="number" class="form-control" name="price" required>
</div>
<div class="form-group">
<label>Stock</label>
<input id="stock" type="number" class="form-control" name="stock" required >
</div>
<div class="modal-footer">
<button type="button" class="btn btn-secondary" data-dismiss="modal">Close</button>
<button type="submit" class="btn btn-primary">Save changes</button>
</div>
</form>
【问题讨论】:
-
您需要使用像 ajax、vue、livewire 等类似的前端框架,或者制作一个 api 端点并在那里获取数据
-
@Fernando Manuel 顺便说一句,
<label>是“描述”,而不是“描述”;)
标签: laravel forms button modal-dialog