vipblogger / laravel-bitrix24
这是 Bitrix24 PHP SDK 的包装器。允许您通过依赖注入使用 Bitrix。
1.0.2
2021-03-01 22:31 UTC
Requires
- mesilov/bitrix24-php-sdk: ^0.7.0
- qcod/laravel-settings: ^1.0
This package is not auto-updated.
Last update: 2024-09-25 14:42:55 UTC
README
通过依赖注入(服务提供者、单例)为 Laravel 提供的 Bitrix24 PHP SDK(https://github.com/mesilov/bitrix24-php-sdk)
1. 安装
composer require vipblogger/laravel-bitrix24
2. 设置
发布配置文件并迁移
php artisan vendor:publish --provider="Vipblogger\LaravelBitrix24\LaravelBitrix24ServiceProvider"
php artisan migrate
3. 在 Bitrix24 中
注册本地应用,重定向 URI 为 /bitrix-redirect-uri。重定向 URI 是可选的。
4. 编辑 .env
.env 示例
B24_APPLICATION_ID=local.6007b39598c****.120****
B24_APPLICATION_SECRET=oq33VjMcuperGAnB...
B24_DOMAIN=example.bitrix24.ru
B24_APPLICATION_SCOPE=task,user
B24_REDIRECT_URI=/bitrix-redirect-uri
5. Bitrix24 设置
转到路由 your_project.com/laravel-bitrix24
6. 使用方法
use Vipblogger\LaravelBitrix24\Bitrix; Route::get('/test1', function (Bitrix $bitrix) { $result = $bitrix->call('lists.get', [ 'IBLOCK_TYPE_ID' => 'lists_socnet', 'SOCNET_GROUP_ID' => 15 ]); var_dump($result); }); Route::get('/test2', function (Bitrix $bitrix) { $obB24User = new \Bitrix24\User\User($bitrix); $arCurrentB24User = $obB24User->current(); var_dump($arCurrentB24User); });