Download the PHP package quickhelper/quickzoom without Composer
On this page you can find all versions of the php package quickhelper/quickzoom. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download quickhelper/quickzoom
More information about quickhelper/quickzoom
Files in quickhelper/quickzoom
Package quickzoom
Short Description A complete Laravel Zoom integration package
License MIT
Informations about the package quickzoom
QuickZoom - Laravel Zoom Integration Package
A complete solution for integrating Zoom video conferencing into Laravel applications. Manage meetings, webinars, participants, and recordings with an elegant API.
Features
✅ Complete Meeting Management - Create, update, delete, and list Zoom meetings
✅ Webinar Support - Schedule and manage webinars
✅ Participant Tracking - Track meeting participants and attendance
✅ Recording Management - Access and manage meeting recordings
✅ Webhook Integration - Real-time event notifications
✅ Database Storage - Store meeting data locally
✅ Laravel Integration - Native Laravel service provider, facades, and events
Requirements
- PHP 8.0+
- Laravel 9.x or 10.x
- Zoom JWT App Credentials
Installation
-
Install via Composer:
-
Publish config and migrations:
-
Add Zoom credentials to your
.env
: - Run migrations:
Usage
Basic Meeting Management
Webhook Setup
- Configure your Zoom app webhook in the Zoom Marketplace
- Add the webhook URL to your Zoom app settings (typically
https://yourdomain.com/api/zoom/webhook
) - Listen for events in your Laravel application:
Available Methods
Method | Description |
---|---|
listMeetings() |
List all meetings |
getMeeting() |
Get meeting details |
createMeeting() |
Schedule a new meeting |
updateMeeting() |
Update meeting details |
deleteMeeting() |
Delete a meeting |
endMeeting() |
End an ongoing meeting |
listParticipants() |
List meeting participants |
registerParticipant() |
Register participant for meeting |
listRecordings() |
Get meeting recordings |
createWebinar() |
Schedule a webinar |
listWebinars() |
List scheduled webinars |
Configuration
Publish the configuration file to customize:
Available configuration options:
Security
- Uses JWT authentication with Zoom API
- Webhook signature verification
- Encrypted API communication
- Token rotation and caching
Testing
Run the tests with:
Changelog
See CHANGELOG.md for recent changes.
Contributing
Contributions are welcome! Please see CONTRIBUTING.md for details.
License
The MIT License (MIT). See LICENSE.md for more information.
Support
For issues and feature requests, please open an issue.
All versions of quickzoom with dependencies
guzzlehttp/guzzle Version >=7.0
firebase/php-jwt Version >=6.0
illuminate/support Version >=9.0
illuminate/console Version >=9.0
illuminate/database Version >=9.0
illuminate/http Version >=9.0