提问者:小点点

无法删除Laravel eloquent的集合


我正在从db检索一个集合,想要删除它。这是密码。

 $signal_id = $request->del_signal_id;
    $signal_details = VwDistressSignals::where('signal_id', $signal_id)->delete();
    return "Success";
}

这就是错误所在。

message: "SQLSTATE[HY000]: General error: 1395 Can not delete from join view 'dvp.vw_distresssignals' (SQL: delete from `vw_distresssignals` where `signal_id` = 2)"

我也试着给所有的列名。


共1个答案

匿名用户

发生此错误是因为您的关系没有正确定义。