egarabini/laravel-rocket-chat
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',
]))
?>
Related Packages
timetorock/laravel-rocket-chat
Rocket Chat REST API client for Laravel 6.x, 7.x, 8.x, 9.x, 10.x
13,437
8
thecyrilcril/imagekit-laravel-client
A Laravel-native ImageKit API client built on Illuminate\Http\Client: typed requ...
280
0
halilcosdu/laravel-replicate
Laravel client for Replicate predictions, files, models, trainings, and signed w...
17,410
54
Version History
| Version | Released | Laravel | License |
|---|---|---|---|
| 0.0.13 | ^7.0 | MIT | |
| 0.0.12 | ^7.0 | MIT | |
| 0.0.11 | ^7.0 | MIT | |
| 0.0.10 | ^7.0 | MIT | |
| 0.0.9 | ^6.0 | MIT |