【发布时间】:2021-02-17 21:29:06
【问题描述】:
所以基本上我正在处理电子商务管理面板,视图中有两个链接(添加和编辑)都应该重定向到相同的管理表单。 我已经实现了添加产品的路由和控制器,但我还想要一个编辑和删除功能,它发送该可编辑产品的详细信息以便我可以编辑。
//这是我的管理视图代码,获取产品详细信息
<body>
@foreach ($data as $p)
<tr>
<td>{{$p['product_name']}}</td>
<td>{{$p['product_price']}}</td>
<td>{{$p['category']}}</td>
<td>{{$p['seller']}}</td>
<td>
<a href="">Edit</a>
<a href="">Delete</a>
</td>
</tr>
@endforeach
<h4><a href='manage'>Add Product</a></h4>
</body>
//这是我的路线
Route::post('manage/add',[adminController::class,'add_product']);
//添加产品的控制器
public function add_product(Request $request){
$add=new product;
$add->product_name=$request->input('product_name');
$add->product_image=$request->input('product_image');
$add->product_price=$request->input('product_price');
$add->category=$request->input('product_category');
$add->seller=$request->input('product_seller');
$add->save();
return redirect('admin');
}
//这是我的管理表单
<form action="manage/add" id="product_manage_form" method="post">
@csrf
<input type="text" class="form-control" id="productInput" name='product_name' value="" placeholder="Enter product name" required><br>
<input type="text" class="form-control" id="productInput" name='product_image' value="" placeholder="Enter product image name" required><br>
<input type="text" class="form-control" id="productInput" name='product_price' value="" placeholder="Enter product price" required><br>
<input type="text" class="form-control" id="productInput" name='product_category' value="" placeholder="Enter product category" required><br>
<input type="text" class="form-control" id="productInput" name='product_seller' value="" placeholder="Enter product seller" required><br>
<div>
<input type='submit' value='submit'>
</div>
</form>
如果是管理表单中的编辑选项,则应自动填充数据。请帮助我如何实现这一点,我是 laravel 的新手,在此先感谢
【问题讨论】:
-
你能澄清一下问题吗?
-
我想按照描述实现,如何编码
标签: php laravel model-view-controller laravel-8