承接 nrz/laravel-jitsi 相关项目开发

从需求分析到上线部署,全程专人跟进,保证项目质量与交付效率

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

nrz/laravel-jitsi

Composer 安装命令:

composer require nrz/laravel-jitsi

包简介

A package to generate view of a Jitsi Meet room using Jitsi Meet IFrame API

README 文档

README

Latest Version on Packagist Build Status Total Downloads

A package to generate view of a Jitsi Meet room using Jitsi Meet IFrame API.

Jitsi Meet Prerequisites

Your Jitsi Meet host must use the token authentication. Currently this package also require your Jitsi Host to allow anonymous user to join by configuring the anonymousdomain (might change later).

If you are self-hosting your Jitsi Meet instance, here are some article that might help:

Installation

You can install the package via composer:

composer require amyisme13/laravel-jitsi

Add these variables to your .env file

# Domain of the jitsi meet instance
JITSI_APP_DOMAIN=
# App id
JITSI_APP_ID=
# Secret key used to generate jwt
JITSI_APP_SECRET=

Add the trait \Amyisme13\LaravelJitsi\Traits\HasJitsiAttributes to your User model.

use Amyisme13\LaravelJitsi\Traits\HasJitsiAttributes;
use Illuminate\Notifications\Notifiable;
use Illuminate\Contracts\Auth\MustVerifyEmail;
use Illuminate\Foundation\Auth\User as Authenticatable;

class User extends Authenticatable
{
    <...>
    use HasJitsiAttributes;
    <...>
}

Simple Usage

In your web.php route file, call the jitsi route macro.

Route::jitsi();

Then visit /jitsi/<room name> to join a conference call. Visiting this url when you are authenticated will set your display name, email, avatar and also grant you the moderator role.

TODO: More Usage

Testing

composer test

Changelog

Please see CHANGELOG for more information what has changed recently.

Contributing

Please see CONTRIBUTING for details.

Security

If you discover any security related issues, please email amy.azmim@gmail.com instead of using the issue tracker.

Credits

License

The MIT License (MIT). Please see License File for more information.

Laravel Package Boilerplate

This package was generated using the Laravel Package Boilerplate.

统计信息

  • 总下载量: 1
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 0
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 0
  • Forks: 22
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2023-03-26