dev-master
9999999-devGoogle Calendar REST API for Laravel 5
MIT
The Requires
- php >=5.5.9
- laravel/framework 5.2.*
laravel google calendar
Google Calendar REST API for Laravel 5
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)
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)
Declare use statements to access Calendar and CalendarEvent., (*4)
use Askedio\Laravel5GoogleCalendar\Calendar; use Askedio\Laravel5GoogleCalendar\Events as CalendarEvent;
CalendarEvent::createEvents([]); CalendarEvent::readEvents($eventId=false); # false to read all events in time frame CalendarEvent::updateEvents($eventId, []); CalendarEvent::deleteEvents($eventId);
Calendar::createCalendar([]); Calendar::readCalendar(); Calendar::updateCalendar([]); Calendar::deleteCalendar();
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 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)
Google Calendar REST API for Laravel 5
MIT
laravel google calendar