PHPackages                             x3group-dev/bitrix24-api-laravel - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [API Development](/categories/api)
4. /
5. x3group-dev/bitrix24-api-laravel

ActiveLibrary[API Development](/categories/api)

x3group-dev/bitrix24-api-laravel
================================

b24 rest api

2.0.7(5mo ago)13469↓50%3[1 issues](https://github.com/x3group-dev/bitrix24-api-laravel/issues)MITPHP

Since Jul 12Pushed 2mo agoCompare

[ Source](https://github.com/x3group-dev/bitrix24-api-laravel)[ Packagist](https://packagist.org/packages/x3group-dev/bitrix24-api-laravel)[ RSS](/packages/x3group-dev-bitrix24-api-laravel/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (10)Dependencies (4)Versions (30)Used By (0)

Пакет Laravel для удобной работы с REST API Битрикс24 и написания приложений.

Включает в себя:

- Миграции для сбора статистики запросов и сохранения авторизации(токенов) пользователей
- Роуты в зависимости от типа приложения и запросов к нему
- Шаблоны для установки и работы приложения
- Проверку статуса порталов на которые было установлено приложение
- Автоматическое обновление токенов пользователей

Установка

```
composer require x3group-dev/bitrix24-api-laravel

```

Выполнить публикацию (скопируются routes, blade, базовые контроллеры)

```
php artisan vendor:publish --provider="X3Group\Bitrix24\Bitrix24ServiceProvider"

```

Выполнить миграции

```
php artisan migrate

```

В адреса приложений вписываем

Приложение:

```
https://host/app

```

Установка приложения:

```
https://host/install

```

в файл .env добавляем и заполняем своими данными

```
BITRIX24_PHP_SDK_APPLICATION_CLIENT_ID=
BITRIX24_PHP_SDK_APPLICATION_CLIENT_SECRET=
# вместо crm,user_brief укажите скоупы приложения
BITRIX24_PHP_SDK_APPLICATION_SCOPE="crm,user_brief"
BITRIX24_LOG_MAX_FILES=3

```

В сборку фронта добавить проброс авторизации в заголовках, чтобы работали роуты b24appFrontRequest

```
BX24.ready(async function () {
    await BX24.init(async function () {
        window.axios.defaults.headers.common['X-b24api-access-token'] = BX24.getAuth().access_token;
        window.axios.defaults.headers.common['X-b24api-refresh-token'] = BX24.getAuth().refresh_token;
        window.axios.defaults.headers.common['X-b24api-domain'] = BX24.getAuth().domain;
        window.axios.defaults.headers.common['X-b24api-member-id'] = BX24.getAuth().member_id;
        window.axios.defaults.headers.common['X-b24api-expires-in'] = BX24.getAuth().expires_in;
    });
});

```

**Cron**

Для автообновления токенов приложения обязательно требуется добавить запись в crontab

```
* * * * * cd /path-to-your-project && php artisan schedule:run >> /dev/null 2>&1
```

###  Health Score

44

—

FairBetter than 92% of packages

Maintenance78

Regular maintenance activity

Popularity23

Limited adoption so far

Community10

Small or concentrated contributor base

Maturity55

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 78.1% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~44 days

Recently: every ~81 days

Total

23

Last Release

68d ago

Major Versions

1.0.9 → 2.0.0.x-dev2024-11-19

1.0.15 → 2.0.32025-04-08

1.0.16 → 2.0.62025-05-26

### Community

Maintainers

![](https://www.gravatar.com/avatar/a9d9ec588aff7b6c6ea2bcf92a6c419b5b877405c2befa44c3e723f94b939a3d?d=identicon)[MrDeff](/maintainers/MrDeff)

---

Top Contributors

[![MrDeff](https://avatars.githubusercontent.com/u/22890988?v=4)](https://github.com/MrDeff "MrDeff (25 commits)")[![maximyugov](https://avatars.githubusercontent.com/u/78841025?v=4)](https://github.com/maximyugov "maximyugov (7 commits)")

---

Tags

laravelbitrixBitrix24

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/x3group-dev-bitrix24-api-laravel/health.svg)

```
[![Health](https://phpackages.com/badges/x3group-dev-bitrix24-api-laravel/health.svg)](https://phpackages.com/packages/x3group-dev-bitrix24-api-laravel)
```

###  Alternatives

[andreaselia/laravel-api-to-postman

Generate a Postman collection automatically from your Laravel API

1.0k586.2k3](/packages/andreaselia-laravel-api-to-postman)[mollie/laravel-mollie

Mollie API client wrapper for Laravel &amp; Mollie Connect provider for Laravel Socialite

3624.1M28](/packages/mollie-laravel-mollie)[api-ecosystem-for-laravel/dingo-api

A RESTful API package for the Laravel and Lumen frameworks.

3121.5M10](/packages/api-ecosystem-for-laravel-dingo-api)[essa/api-tool-kit

set of tools to build an api with laravel

52680.5k](/packages/essa-api-tool-kit)[mll-lab/laravel-graphiql

Easily integrate GraphiQL into your Laravel project

683.2M9](/packages/mll-lab-laravel-graphiql)[kirschbaum-development/laravel-openapi-validator

Automatic OpenAPI validation for Laravel HTTP tests

581.1M5](/packages/kirschbaum-development-laravel-openapi-validator)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
