Код: Выделить всё
$events[] = [
'title' => $s->subject_name,
'start' => $start,
'end' => $end,
'dow' => [$s->day_of_week - 1], // recurring option
'teacher' => $s->teacher_name,
'room' => $s->room_name,
'day' => $dayName,
'allDay' => false,
];
< /code>
В моем файле лезвий я стараюсь загрузить события, как это: < /p>
$(document).ready(function() {
const calendar = $('#calendar1').fullCalendar({
header: {
left: 'title',
center: 'agendaDay,agendaWeek,month',
right: 'prev,next today'
},
editable: true,
firstDay: 1,
selectable: true,
defaultView: 'agendaWeek',
defaultDate: "{{ !empty($events) ? \Carbon\Carbon::parse($events[0]['start'])->toDateString() : now()->toDateString() }}",
allDaySlot: false,
axisFormat: 'h:mm',
columnFormat: {
month: 'ddd',
week: 'ddd d',
day: 'dddd M/d',
agendaDay: 'dddd d'
},
titleFormat: {
month: 'MMMM yyyy',
week: 'MMMM yyyy',
day: 'MMMM yyyy'
},
events: @json($events),
eventRender: function(event, element) {
const start = moment(event.start, ["YYYY-MM-DDTHH:mm:ss", "YYYY-MM-DD HH:mm:ss"]);
const end = moment(event.end, ["YYYY-MM-DDTHH:mm:ss", "YYYY-MM-DD HH:mm:ss"]);
let timeText = '';
if (start.isValid() && end.isValid()) {
timeText = start.format('HH:mm') + ' - ' + end.format('HH:mm');
}
// Force replace event content
element.find('.fc-content').html(`
${timeText}
${event.subject}[/b]
Teacher: ${event.teacher}
Room: ${event.room}
`);
}
});
});
Показать только название и начало времени и конец, я хочу учителя, комната, помоги мне решить эту проблему, заранее ...
Подробнее здесь: https://stackoverflow.com/questions/797 ... ynamically