PHPackages                             br-tech/api-docs - 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. br-tech/api-docs

ActiveLibrary[API Development](/categories/api)

br-tech/api-docs
================

API documentation package for Laravel

115PHP

Since Sep 17Pushed 1y ago1 watchersCompare

[ Source](https://github.com/Umid-ismayilov/api-docs)[ Packagist](https://packagist.org/packages/br-tech/api-docs)[ RSS](/packages/br-tech-api-docs/feed)WikiDiscussions main Synced yesterday

READMEChangelogDependenciesVersions (1)Used By (0)

API-Docs Package
================

[](#api-docs-package)

BR Technologies tərəfindən hazırlanmış API-Docs, Laravel tətbiqləri üçün API sənədləşdirməsini avtomatik olaraq yaratmaq və idarə etmək üçün bir paketdir. Bu paket, API sorğularınızı avtomatik olaraq qeyd edir və ətraflı sənədləşdirmə yaradır.

Xüsusiyyətlər
-------------

[](#xüsusiyyətlər)

- API sorğularının avtomatik qeydiyyatı
- Detallı API sənədləşdirməsi
- cURL komandalarının avtomatik generasiyası
- İP və API prefiksi üzərindən filtrasiya

Quraşdırma
----------

[](#quraşdırma)

1. Composer vasitəsilə paketi yükləyin:

```
composer require br-tech/api-docs:dev-main
```

2. Servis provayderini config/app.php faylına əlavə edin (Laravel 5.5+ versiyalarda avtomatik olaraq əlavə olunur):

```
'providers' => [
   Br\ApiDocsPackage\ApiDocsServiceProvider::class,
   ],
```

3. Konfiqurasiya faylını nəşr edin:

```
php artisan vendor:publish --provider="Br\ApiDocsPackage\ApiDocsServiceProvider" --tag="config"
```

4. Migrasiyaları işə salın:

```
php artisan migrate
```

Konfiqurasiya
-------------

[](#konfiqurasiya)

config/api-docs.php faylında aşağıdakı parametrləri tənzimləyə bilərsiniz:

ip\_prefix: Qeydiyyat üçün icazə verilən IP prefiksi api\_prefix: Qeydiyyat ediləcək API sorğularının prefiksi

Bu parametrləri .env faylında da təyin edə bilərsiniz:

```
API_DOCS_IP_PREFIX=YOUR_IP_PREFIX
API_DOCS_API_PREFIX=api/*
```

İstifadə
--------

[](#i̇stifadə)

Paket quraşdırıldıqdan sonra, konfiqurasiya edilmiş IP və API prefiksinə uyğun bütün API sorğuları avtomatik olaraq qeydə alınacaq. API sənədləşdirməsini görmək üçün:

```
GET /api-docs
```

Xüsusi bir API endpointi haqqında ətraflı məlumat əldə etmək üçün:

```
GET /api-docs/{id}
```

Paket Strukturu
---------------

[](#paket-strukturu)

```
api-docs/
├── src/
│   ├── ApiDocsController.php
│   ├── ApiDocsServiceProvider.php
│   ├── config/
│   │   └── api-docs.php
│   ├── database/
│   │   └── migrations/
│   │       └── 2024_01_01_000000_create_api_docs_table.php
│   └── views/
│       ├── api_docs.blade.php
│       └── api_doc_detail.blade.php
├── composer.json
├── LICENSE
└── README.md
```

Bu README faylı, BR Technologies üçün uyğunlaşdırılmış API-Docs paketinin bütün əsas məlumatlarını əhatə edir. Paket strukturu, əsas komponentlər və istifadə təlimatları daxil edilmişdir. Siz bu faylı öz ehtiyaclarınıza və paketinizin spesifik xüsusiyyətlərinə uyğun olaraq daha da təkmilləşdirə bilərsiniz.

###  Health Score

15

—

LowBetter than 3% of packages

Maintenance28

Infrequent updates — may be unmaintained

Popularity7

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity17

Early-stage or recently created project

 Bus Factor1

Top contributor holds 100% 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.

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/49947736?v=4)[Umid Ismayilov](/maintainers/Umid-ismayilov)[@Umid-ismayilov](https://github.com/Umid-ismayilov)

---

Top Contributors

[![Umid-ismayilov](https://avatars.githubusercontent.com/u/49947736?v=4)](https://github.com/Umid-ismayilov "Umid-ismayilov (23 commits)")

### Embed Badge

![Health badge](/badges/br-tech-api-docs/health.svg)

```
[![Health](https://phpackages.com/badges/br-tech-api-docs/health.svg)](https://phpackages.com/packages/br-tech-api-docs)
```

###  Alternatives

[exsyst/swagger

A php library to manipulate Swagger specifications

35916.4M7](/packages/exsyst-swagger)[hubspot/api-client

Hubspot API client

24016.2M20](/packages/hubspot-api-client)[pocketmine/bedrock-protocol

An implementation of the Minecraft: Bedrock Edition protocol in PHP

172445.0k15](/packages/pocketmine-bedrock-protocol)[botman/driver-telegram

Telegram driver for BotMan

93459.5k6](/packages/botman-driver-telegram)

PHPackages © 2026

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