在Laravel中,刪除數據可以通過Eloquent模型的delete()
方法來實現。例如,如果要刪除一條記錄,可以像下面這樣使用delete()
方法:
User::find(1)->delete();
上面的代碼會刪除users
表中id為1的記錄。另外,也可以使用destroy()
方法來刪除多條記錄,例如:
User::destroy([1, 2, 3]);
上面的代碼會刪除users
表中id為1、2和3的記錄。值得注意的是,使用delete()
方法會觸發模型的事件和觸發器,在刪除記錄之前,可以通過deleting
事件進行附加操作。