muratsaglik / laravel-zoom
Laravel Zoom Api
dev-master
2020-09-18 09:34 UTC
Requires
- php: ^7.2
- firebase/php-jwt: ^5.0
- guzzlehttp/guzzle: ~6.0|~5.0|~4.0
- illuminate/support: ^6.0|^7.0
Requires (Dev)
- orchestra/testbench: ^4.0
- phpunit/phpunit: ^8.0
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);