aharen/calendar

Calendar generator with optional events for Laravel
54 2
Install
composer require aharen/calendar
Latest Version:v1.0.2
PHP:>=5.4.0
License:MIT
Last Updated:Sep 19, 2016
Links: GitHub  ·  Packagist
Maintainer: aharen

Calendar

Calendar generator with optional events for Laravel

Installation

composer require aharen/calendar

Configuration

Add aharen\Clendar\CalendarServiceProvider::class to the end of providers in config/app.php

Usage

$calendar = new Calendar();
$calendar->month('2016-08')
    ->generate()
    ->withEvents(false);

The method withEvents() when empty or set true will return events with 30 minute interval time array.

Adding Events to Calendar

There are two methods for adding Events to the calendar.

  1. addEvent($time, $event)

$time - formatted as H:i or accepts the string all_day eg: $calendar->addEvent('04:30', 'Early morning walk'); $event - accepts a string as your event detail

eg:  `$calendar->days['05-08']->addEvent('08:00', 'that cool project goes live');`
  1. addAllDay($event)

$event - accepts a string as your event detail

eg: `$calendar->days['05-08']->addAllDay('Sleep all day');`

Related Packages

rogos/laravel-calendar

Laravel 4 Flexible Calendar

7 1
todstoychev/calendar-events

Full calendar events module for Laravel

640 16
skecskes/calendar

Laravel 5 Flexible Calendar

4,321 11
makzumi/calendar

Laravel 4 Flexible Calendar

7,310 60
infinety-es/calendar

Full calendar events module for Laravel

13 1