Laravel 5

Laravel calendar

Avatar de la_preuve
la_preuve

Salut la team j'utilise maddhatter/laravel-fullcalendar je reuissi a afficher tous mes événements quand j'utilise

{!! $calendar->calendar !alendar !}}

          public function index()
{
    $events = Event::all();
    $event = [];
    if($events->count()) {
        foreach ($events as $row) {
            $event[] = Calendar::event(
                $row->title,
                false,
                new \DateTime($row->start_date),
                new \DateTime($row->end_date),
                $row->id,
                // Add color and link on event
                [
                    'color' => $row->color,

// 'url' => '', ] ); } }

    $calendar = Calendar::addEvents($event)
        ->setOptions([
            'firstDay'=> 1,
            'editable'=> true,
            'navLinks'=> true,
            'selectable'  => true,
            'durationeditable' => true,
            'locale' => 'fr',
        ]);

    return view('admin.events.index', compact('calendar', 'events'));
}


    <script>
    $('#calendar').fullCalendar({
        dayClick: function(date, jsEvent, view) {
            $('#fullCalModal').modal('show');
        },
        header: {
            left: 'prev,next today',
            center: 'title',
            right: 'month,basicWeek,basicDay',
        },
        navLinks: true,
        editable: true,
        eventLimit: false,
        eventRender: function(event, element) {
            if(event.userIcon){
                element.find("title");
                element.find("color");
            }
        },
        {{--events: [--}}
            {{--{{ $calendar->calendar() }}--}}
        {{--],--}}
    });
</script>

par contre lorsque je veux rendre les événements cliquable aucun événement n'est affiché. besoin d'aide svp.

Posté il y a 1 an
Avatar de KYoann
KYoann

Je ne savais même pas que ce genre de package existait. C'est pas compliqué à installer et utilisé FullCalendar. Peut être devrait tu regarder dans sa doc comment c'est fichu pour comprendre.

Posté il y a 1 an

Vous ne pouvez pas répondre à ce sujet.