muratsaglik/laravel-zoom

Laravel Zoom Api

dev-master 2020-09-18 09:34 UTC

This package is auto-updated.

Last update: 2024-04-18 17:24:17 UTC


README

Installation

  • Update your composer.json file and composer update
composer require muratsaglik/laravel-zoom

Configuration file

php artisan vendor:publish --provider="Muratsaglik\Zoom\ZoomServiceProvider"

Usage

User List

$zoom = new \Muratsaglik\Zoom\User();
$users = $zoom->listUsers();

Delete User

$zoom = new \Muratsaglik\Zoom\User();
$delete = $zoom->deleteAUser($user_id);

Create Meeting

$zoom = new \Muratsaglik\Zoom\Meeting();

$array = [
    'userId' => $request->host,
    'meetingTopic' => $request->title,
    'agenda' => $request->description,
    'start_date' => $request->date,
    'start_time' => $request->time,
    'timezone' => $request->timezone,
    'password' => $request->password,
    'duration' => $request->duration,
    'join_before_host' => $request->join_before_host,
    'option_host_video' => $request->option_host_video,
    'option_participants_video' => $request->option_participants_video,
    'option_mute_participants' => $request->option_mute_participants,
    'option_enforce_login' => $request->option_enforce_login,
    'option_auto_recording' => $request->option_auto_recording,
];

$create = $zoom->createAMeeting($array);

License

License