tsakib360/lara-zoom

Package for Zoom API integration in Laravel application

0.0.2 2022-01-29 18:58 UTC

This package is auto-updated.

Last update: 2024-09-29 06:36:08 UTC


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