Example #1
0
 /**
  * @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');
 }