【发布时间】:2020-03-15 17:58:02
【问题描述】:
我是 Laravel 的新手,正在尝试从两个表中软删除两行。
车辆表,
Taken_bies 表,
在vehicles表中,如果is_taken为真,我获取vehicle id并从taken_bies表中将其与其他信息一起填充到vehicle_id。
在我的 TakenBy 模型中,我实现了如下关系:
public function vehicle() {
return $this->belongsTo('App\Vehicle');
}
我的需求:
如果我软删除车辆,我想从taken_bies 表中删除相关的take_bies 信息。我怎样才能做到这一点?我正在使用 Laravel 5.8。谢谢。
【问题讨论】:
-
检查这个答案它可能会帮助你解决你的问题。 Link您可以覆盖删除函数并添加代码以在删除车辆表行时删除 take_bies 行。
标签: laravel eloquent model relationship soft-delete