where('object_type', 'calendar_event') ->where('object_id', $calendarEvent->id)->delete(); $bookings = Booking::query() ->where('event_id', $calendarEvent->id) ->get(); foreach ($bookings as $booking){ do_action('fluent_booking/before_delete_booking', $booking); $booking->delete(); do_action('fluent_booking/after_delete_booking', $booking); } } }