Tengo fullcalendar v2 y la aplicación Laravel. Casi todo se hace con bases de datos y otras cosas, pero falta lo último. No soy tan bueno en JS y necesito ayuda.
Tengo este script y funciona bien para mostrar citas y recursos.
$(document).ready(function () { var events ={!! json_encode($events) !!}; var resources ={!! json_encode($resources) !!}; $('#calendar').fullCalendar({ defaultView: 'agendaDay', defaultDate: moment().format("YYYY-MM-DD"), timeFormat : 'HH:mm', editable: true, height: 1150, eventLimit: true, // allow "more" link when too many events header: { left: 'prev,next today', center: 'title', right: 'agendaDay,agendaTwoDay,agendaWeek,month' }, views: { agendaTwoDay: { type: 'agenda', duration: { days: 2 }, // views that are more than a day will NOT do this behavior by default // so, we need to explicitly enable it groupByResource: true //// uncomment this line to group by day FIRST with resources underneath //groupByDateAndResource: true } }, //// uncomment this line to hide the all-day slot allDaySlot: false, slotLabelFormat:"HH:mm", hiddenDays: [0], minTime:"07:00:00", maxTime: "23:59:59", slotDuration:"00:15:00", resources: resources, events: events, selectable: true, initialView: 'resourceTimelineWeek', headerToolbar: { left: 'prev,next today', center: 'title', right: 'resourceTimelineWeek,timeGridDay' }, select: function(startDate, endDate, jsEvent, view, resource) { alert('selected ' + startDate.format() + ' to ' + endDate.format() + ' on resource ' + resource.id); } }); })Mi necesidad aquí es seleccionar el tiempo libre, mi aplicación abre create-appointment.blade.php y analiza el recurso, startDatetime y endDatetime