PHPackages                             webpractik/bitrixapigen - 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. webpractik/bitrixapigen

ActiveLibrary[API Development](/categories/api)

webpractik/bitrixapigen
=======================

2.9.0(10mo ago)111294[7 issues](https://github.com/webpractik/bitrixapigen/issues)PHPPHP &gt;=8.1

Since Feb 21Pushed 9mo ago3 watchersCompare

[ Source](https://github.com/webpractik/bitrixapigen)[ Packagist](https://packagist.org/packages/webpractik/bitrixapigen)[ RSS](/packages/webpractik-bitrixapigen/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (10)Dependencies (5)Versions (26)Used By (0)

Bitrixapigen ❤️ ContractFirst
=============================

[](#bitrixapigen-️-contractfirst)

**Bitrixapigen** — пакет для генерации серверной части приложения (контроллеры + дто + роутер) на основе OpenApi контракта на битриксе.

---

⚙️ Установка
------------

[](#️-установка)

```
composer require webpractik/bitrixapigen --dev
```

---

🔧 Настройка роутинга Bitrix D7
------------------------------

[](#-настройка-роутинга-bitrix-d7)

Если на проекте еще настроен роутинг, то сделайте это.

### Шаг 1: Настройте роутинг по документации

[](#шаг-1-настройте-роутинг-по-документации)

▶️ Официальная документация Bitrix:
[https://dev.1c-bitrix.ru/learning/course/index.php?COURSE\_ID=43&amp;CHAPTER\_ID=013764](https://dev.1c-bitrix.ru/learning/course/index.php?COURSE_ID=43&CHAPTER_ID=013764)

### Шаг 2: *local/routes/api.php*

[](#шаг-2-localroutesapiphp)

Обратите внимание на подключение файлов routes.php. Это кастомный файл, который будет присутствовать в модуле сгенерированном пакетом, поэтому нужно реализовать подключение роутов из routes.php.

```
