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
[NEW] Practical Laravel Security: Packages, Secrets, Supply-Chain Attacks
7 lessons
43 min read
Next.js Basics for Laravel Developers
11 lessons
58 min
Queues in Laravel 13
18 lessons
1 h 12 min read