FullCalendar : не обновляет данные после применения фильтров в Livewire

#fullcalendar #laravel-livewire

Вопрос:

Я пытаюсь отфильтровать данные своего календаря, но календарь не обновляется. Вот код для FullCalendar.

 document.addEventListener('livewire:load', function() {
        
        let Calendar = FullCalendar.Calendar;
        let Draggable = FullCalendar.Draggable;
        let calendarEl = document.getElementById('calendar');
        let checkbox = document.getElementById('drop-remove');
        let data = @this.orders;
        console.log(@this.orders)
        let calendar = new Calendar(calendarEl, {
            events: JSON.parse(data),
            editable: false,
            selectable: true,
            displayEventTime: false,
            eventClick: function(info) {
                // info.el.style.borderColor = 'red';
                window.location.href = "{{ url('/') }}"  
                    `/escrow-orders/${info.event.id}`
            },
            loading: function(isLoading) {
                if (!isLoading) {
                    // Reset custom events
                    this.getEvents().forEach(function(e) {
                        if (e.source === null) {
                            e.remove();
                        }
                    });
                }
            }
        });
        calendar.render();
 

Я попытался сделать console.log(@this.orders), но после применения фильтров он ничего мне не вернул.
Я думаю, что это как-то связано с addEventListener («livewire:загрузка»)
но понятия не имею.