定制 quadrogod/laravel-ejabberd 二次开发

按需修改功能、优化性能、对接业务系统,提供一站式技术支持

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

quadrogod/laravel-ejabberd

Composer 安装命令:

composer require quadrogod/laravel-ejabberd

包简介

Ejabbered API Wrapper for Laravel/lumen

README 文档

README

Ejabberd API

Installation

composer require kevin-kibet/laravel-ejabberd

Configuration

You can publish the configuration file using this command

$ php artisan vendor:publish --provider="Ejabberd\Providers\EjabberdServiceProvider"

<?php

return [
    'api' => env('EJABBERD_API', 'http://im.conversations.com/api'),
    
    'domain' => env('EJABBERD_DOMAIN', 'conversations.com'),
    'conference_domain' => env('EJABBERD_CONFERENCE_DOMAIN', 'conference.conversations.com'),
    'user' => env('EJABBERD_USER', 'admin'),
    'password' => env('EJABBERD_PASSWORD', 'password'),
    'debug' => env('EJABBERD_DEBUG', true)
];

Laravel

Register the service provider: In your config/app.php

'providers' => [
    // Other Service Providers

    Ejabberd\Providers\EjabberdServiceProvider::class
],

Lumen

To load the configuration, in your bootstrap/app.php

$app->configure('ejabberd')

Register the service provider

$app->register(Ejabberd\Providers\EjabberdServiceProvider::class);

Examples

Create user

Register a new user to your xmpp server

$create_user = new CreateUser($user, $password, $host);
$response = EjabberedFacade::createUser($create_user);

Send message

Send message to a user or conference

$send_message = new SendMessage($type, $from, $to, $subject, $body);
$response = EjabberedFacade::sendMessage($send_message);

统计信息

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

GitHub 信息

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

其他信息

  • 授权协议: MIT
  • 更新时间: 2020-08-15

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固