I am trying to display events on calendar from this package:
composer require maddhatter/laravel-fullcalendar
I did model:
class Event extends Model
{
protected $fillable = [
'title',
'start_date',
'end_date',
];
}
Event migrations with same columns. In controller I have function:
public function all()
{
$events = [];
$data = Event::all();
if($data->count()) {
foreach ($data as $key => $value) {
$events[] = Calendar::event(
$value->title,
true,
new \DateTime($value->start_date),
new \DateTime($value->end_date.' +1 day'),
null,
[
'color' => '#f05050',
]
);
}
}
$calendar = Calendar::addEvents($events);
return view('pages.block.event.all', compact('calendar'));
}
and in my all.blade.php:
{!! $calendar->calendar() !!}
the calendar is displayed correctly, but no events are applied to it. Could someone help me? Thank you