2017-25 © Pedro Peláez
 

library laravel-ejabberd

Ejabbered API Wrapper for Laravel/lumen

image

kevin-kibet/laravel-ejabberd

Ejabbered API Wrapper for Laravel/lumen

  • Sunday, July 8, 2018
  • by kevin-kibet
  • Repository
  • 1 Watchers
  • 0 Stars
  • 1 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 2 Versions
  • 0 % Grown

The README.md

Ejabberd API wrapper for Laravel/Lumen 5.*

Ejabberd API, (*1)

Installation

composer require kevin-kibet/laravel-ejabberd

Configuration

You can publish the configuration file using this command, (*2)

$ php artisan vendor:publish --provider="Ejabberd\Providers\EjabberdServiceProvider", (*3)

<?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, (*4)

'providers' => [
    // Other Service Providers

    Ejabberd\Providers\EjabberdServiceProvider::class
],

Lumen

To load the configuration, in your bootstrap/app.php, (*5)

$app->configure('ejabberd')

Register the service provider, (*6)

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

Examples

Create user

Register a new user to your xmpp server, (*7)

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

Send message

Send message to a user or conference, (*8)

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

The Versions

08/07 2018

dev-master

9999999-dev

Ejabbered API Wrapper for Laravel/lumen

  Sources   Download

MIT

The Requires

 

by Avatar kevin-kibet

08/07 2018

dev-dev

dev-dev

Ejabbered API Wrapper for Laravel/lumen

  Sources   Download

MIT

The Requires

 

by Avatar kevin-kibet