Route webinar and conference registration through Ladill Events.
Deploy Ladill Meet / deploy (push) Successful in 1m26s

Add Events linking UI and service client, remove Meet-native registration and invitation flows for these room types, and redirect attendees to Events registration when joining.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
isaacclad
2026-07-02 07:38:50 +00:00
co-authored by Cursor
parent 8162827957
commit 34d0a9c504
20 changed files with 595 additions and 286 deletions
+17
View File
@@ -194,4 +194,21 @@ class Room extends Model
{
return rtrim((string) config('app.meet_url', 'https://meet.ladill.com'), '/').'/r/'.$this->uuid;
}
public function isEventsLinked(): bool
{
return \App\Support\EventsSourceLink::isLinked($this);
}
public function hasEventsRegistrationInvite(?string $email): bool
{
if ($email === null || trim($email) === '') {
return false;
}
return $this->invitations()
->where('email', $email)
->whereIn('status', ['pending', 'accepted'])
->exists();
}
}