laravel-rocket-chat maintained by egarabini
Description
Rocket Chat REST API client for Laravel 7.x.
Author
Last update
2020/05/31 20:09
(dev-master)
License
Downloads
2 143
Tags
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',
]))
?>