laravel - 产品未删除
问题描述
您好,我试图从管理站点删除产品(来自 db),但它显示错误页面,显示“找不到对象!” 任何解决方案,
这是 ProductsController 的代码:
public function deleteProduct($id = null){
Product::where(['id'=>$id])->delete();
return redirect()->back()->with('flash_message_success', 'Product has been deleted successfully');
}
view_products.blade.php:
<a id="delProduct" rel="{{ $product->id }}" rel1="delete-product" href="javascript:" class="btn btn-danger btn-mini deleteRecord">Delete</a>
解决方案
这个怎么样?您可能不需要执行 $id = null。
public function deleteProduct($id){
$product=Product::find($id);
$product->delete();
return redirect()->back()->with('flash_message_success', 'Product has been deleted successfully');
}
推荐阅读
- sql - Redshift:如果值存在,则从表 1 中获取值,否则从表 2 中提取
- asp.net-core-2.1 - 如何将流转换为图像?
- flutter - 如果有一个带有同名方法的 Mixin,如何调用 Super Class 方法
- java - 将首选大小设置为 JFrame 或其内容窗格
- c# - 访问多对多连接实体的导航属性的属性
- javascript - Angular 中只允许一位小数和正数
- imap - NO [UNAVAILABLE] UID FETCH 服务器在获取消息时出错
- python - 奇怪的 Python 导入错误
- wpf - 如何在内容演示者中获取 UI 对象?
- jbpm - 将 YAWL 文件 (*.ywl) 迁移到 BPMN 2.0 模式文件