/** * @param $id */ public function delete($id) { $family = Family::findOrFail($id); foreach ($family->children as $child) { $child->bills()->delete(); } $family->children()->delete(); $family->delete(); $f = Family::onlyTrashed()->findOrFail($id); User::where('email', $f->email_responsable)->first()->delete(); foreach ($f->children as $child) { $child->bills()->forceDelete(); $child->attendances()->delete(); } $f->children()->forceDelete(); $f->forceDelete(); return redirect()->to('families'); }