Looking to hire Laravel developers? Try LaraJobs

laravel-rocket-chat maintained by egarabini

Description
Rocket Chat REST API client for Laravel 7.x.
Last update
2020/05/31 20:09 (dev-master)
License
Links
Downloads
2 143

Comments
comments powered by Disqus

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',
]))

?>