如何从多个表中删除相关的ID。
例如:
我有一张发票表,用于存储所有标题和发票正文表,其中存储了发票和发票页脚的所有详细信息,其中存储了发票的所有金额,我想删除我的主要部分是删除主发票表及其所有相关的id形成多个表。
怎么做?
答案 0 :(得分:0)
您可以在AppServiceProvider中执行此操作:
Invoice::deleting(function($invoice) {
$invoice->footer()->delete();
$invoice->body()->delete();
});
如果发票被删除,则事件"删除"将被解雇,相关模型也将被删除。
答案 1 :(得分:0)
你可以写这个
Invoice::deleting(function($invoice) {
$invoice->footer()->delete();
$invoice->body()->delete();
});