Video
Description
Manage events on a Google Calendar
This package makes working with a Google Calendar a breeze. Once it has been set up you can do these things:
use Spatie\GoogleCalendar\Event; // create a new event$event = new Event; $event->name = 'A new event';$event->description = 'Event description';$event->startDateTime = Carbon\Carbon::now();$event->endDateTime = Carbon\Carbon::now()->addHour();$event->addAttendee([ 'name' => 'John Doe', 'comment' => 'Lorum ipsum', 'responseStatus' => 'needsAction',]);$event->addMeetLink(); // optionally add a google meet link to the event $event->save(); // get all future events on a calendar$events = Event::get(); // update existing event$firstEvent = $events->first();$firstEvent->name = 'updated name';$firstEvent->save(); $firstEvent->update(['name' => 'updated again']); // create a new eventEvent::create([ 'name' => 'A new event', 'startDateTime' => Carbon\Carbon::now(), 'endDateTime' => Carbon\Carbon::now()->addHour(),]); // delete an event$event->delete();
Related Content on Laravel Daily
Video
Recent Courses on Laravel Daily
Laravel 13 Starter Kit Teams and Customizations
10 lessons
33 min
Roles and Permissions in Laravel 13
14 lessons
57 min
Testing in Laravel 13 For Beginners
26 lessons
1 h 41 min read