Skip to content

egarabini/laravel-rocket-chat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

laravel-rocket-chat is a rest client package for Laravel to communicate with Rocket.Chat API.

How to install

composer require egarabini/laravel-rocket-chat

Config && Facades

Open your Laravel config file config/app.php and in the $providers array add the service provider for this package.

\Timetorock\LaravelRocketChat\Provider\LaravelRocketChatServiceProvider::class

Publish config for admin user

Generate the configuration file running in the console (only if you added LaravelRocketChatProvider) :

php artisan vendor:publish --tag=config

Write api url, admin credentials, otherwise you'll need to login as user to make requests. By default this package login as admin to make requests.

Example

<?php

$userClient = new \Timetorock\LaravelRocketChat\Client\UserClient();
$userClient->create(new \Timetorock\LaravelRocketChat\Models\User([
        'email'=> 'test@test.com',
        'name' => 'test',
        'password' => '12345',
        'username' => 'test',
]))

?>

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages