public static function boot() { parent::boot(); static::deleting(function ($ctacte) { // Delete all tricks that belong to this user foreach ($ctacte->lineas_factura()->get() as $lf) { $lf->delete(); } foreach ($ctacte->lineas_recibo()->get() as $lr) { $lr->delete(); } $ctacte->mov_caja()->first()->delete(); }); // Setup event bindings... }