2017-25 © Pedro Peláez
 

library laravel5-google-calendar

Google Calendar REST API for Laravel 5

image

askedio/laravel5-google-calendar

Google Calendar REST API for Laravel 5

  • Sunday, February 28, 2016
  • by gcphost
  • Repository
  • 3 Watchers
  • 12 Stars
  • 117 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 8 Forks
  • 0 Open issues
  • 1 Versions
  • 2 % Grown

The README.md

Laravel5-Google-Calendar

A simple integration of Laravel 5 (or any PHP) and Google Calendar REST API, (*1)

Used in the Laravel Bill Reminder app I created: https://github.com/Askedio/BillReminder, (*2)

Overview

I needed access to Google Calendar and their PHP SDK failed for me on to many levels. I am perfectly happy using REST APIS and decided to go that route., (*3)

This package needs better authentication checks, error checks and unit testing.

Usage

Declare use statements to access Calendar and CalendarEvent., (*4)

  use Askedio\Laravel5GoogleCalendar\Calendar;
  use Askedio\Laravel5GoogleCalendar\Events as CalendarEvent;

Event Options

  CalendarEvent::createEvents([]);
  CalendarEvent::readEvents($eventId=false); # false to read all events in time frame
  CalendarEvent::updateEvents($eventId, []);
  CalendarEvent::deleteEvents($eventId);

Calendar Options

  Calendar::createCalendar([]);
  Calendar::readCalendar();
  Calendar::updateCalendar([]);
  Calendar::deleteCalendar();

Class Options

Set the calendar to an empty value when using readCalendar to get a list of calendars., (*5)

  # Change calendar
  Calendar::setVar('calendar', 'primary');

  # Change start/end time
  Calendar::setVar('start', 'yesterday');
  Calendar::setVar('end', 'today');

Creating & Updating

Creating sends a POST request with the array provided. Updating sents a PATCH request with the array provided., (*6)

Check the Google Calendar API documentation for the values to be provided. You can also view mine here: https://github.com/Askedio/BillReminder/blob/master/src/app/Helpers/BillReminder.php, (*7)

The Versions

28/02 2016

dev-master

9999999-dev

Google Calendar REST API for Laravel 5

  Sources   Download

MIT

The Requires

 

laravel google calendar