Я использую класс Calendar для своих событий, и он не отображается в моем представлении
1) Мой контроллер
public function index(){
$events = Event::get();
$event_list = [];
foreach ($events as $key => $event) {
$event_list[] = Calendar::event(
$event->event_name,
true,
new \DateTime($event->start_date),
new \DateTime($event->end_date.' +1 day')
);
}
$calendar_details = Calendar::addEvents($event_list);
return view('pages.events.event', compact('calendar_details') );
}
2) My View
<div class="card">
<div class="card-header bg-primary text-white text-center h3">MY Event Details</div>
<div class="card-body">
{!! $calendar_details->calendar() !!}
</div>
</div>
3) Я добавил файл css в раздел head и скрипт прямо над закрывающим тегом тела.
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.9.0/moment.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/fullcalendar/2.2.7/fullcalendar.min.js"></script>
<script>
@yield('pageScript')
</script>
{!! $calendar_details->script() !!}