tsakib360 / lara-zoom
Package for Zoom API integration in Laravel application
0.0.2
2022-01-29 18:58 UTC
Requires
- php: ^7.3|^8.0
- firebase/php-jwt: ^6.0
- guzzlehttp/guzzle: ^7.0.1
README
Larazoom is a Zoom API Integration library providing an easier way to create meeting. The package includes ServiceProviders and Facades for easy Laravel integration.
Requirements
Installation
This package is created based on Zoom API Documentation. Use composer to manage your dependencies and download LARAZOOM:
composer require tsakib360/larazoom
Service Provider & Facade
Note: only for Laravel 5.4 and below, because since Laravel 5.5 we use package auto-discovery.
Add this two lines in config/app
.
Tsakib360\LaraZoom\LaraZoomServiceProvider::class,
'Zoom' => Tsakib360\LaraZoom\Facades\Zoom::class,
Publish Configuration
php artisan vendor:publish --provider="Tsakib360\LaraZoom\LaraZoomServiceProvider"
Usage
Create Meeting
use Tsakib360\LaraZoom\Facades\Zoom; $data = array(); $data['topic'] = 'Example Test Meeting'; $data['start_date'] = date("2022-01-29 19:25:00"); $data['duration'] = 30; $data['type'] = 2; $data['password'] = "12345"; $data['join_before_host'] = true; $response = Zoom::createMeeting($data); return $response
Get Meetings
use Tsakib360\LaraZoom\Facades\Zoom; $response = Zoom::getMeetings(); return $response
Methods List
Contact Me
For further information please email to this address: tsakib360@gmail.com