⚡
  • START
  • NEWS
  • LEISTUNGEN
  • ARCHITEKTUR
  • TECH STACK
  • PORTFOLIO
  • ÜBER MICH
  • KONTAKT
STARTNEWSLEISTUNGENARCHITEKTURTECH STACKPORTFOLIOÜBER MICHKONTAKT
© 2026 Miodrag Gromilić. Alle Rechte vorbehalten.
STARTNEWSLEISTUNGENTECH STACKPORTFOLIOKONTAKTÜBER MICHFAQs
Zurück zu Fähigkeiten

L5-Swagger

Seit 2015Automatische Generierung interaktiver OpenAPI/Swagger-Dokumentation direkt aus Laravel-Controllern und Annotationen.

Automatische Generierung interaktiver OpenAPI/Swagger-Dokumentation direkt aus Laravel-Controllern und Annotationen.

Überblick

L5-Swagger integriert swagger-php und Swagger UI nahtlos in Laravel. Controller und Request/Response-Modelle mit OpenAPI-Attributen annotieren, dann generiert ein Artisan-Befehl die komplette Spezifikation. Die integrierte Swagger UI dient als lebendige, testbare API-Referenz für Frontend- und Mobile-Teams. In Multi-Tenant-SaaS-Projekten versioniere ich die Docs pro API-Release und schütze sie mit Auth-Middleware.

Einsatzgebiete

  • API-Dokumentation
  • OpenAPI-Spec-Generierung
  • interaktives API-Testing
  • Frontend/Mobile-Team-Onboarding
  • API-Versionierung

Vorteile

  • Auto-generiert aus Code-Annotationen
  • interaktive Swagger UI
  • OpenAPI 3.x
  • enge Laravel-Integration
  • Artisan-Generierung

Überlegungen

  • Annotationen können Controller unübersichtlich machen
  • komplexe Schemas erfordern ausführliche Annotationen
  • UI-Anpassung begrenzt

Funktioniert hervorragend mit

LaravelPHPComposerPostmanReactNext.jsReact Native

Verwandte Technologien

PHP
Seit 1995
Laravel
Seit 2011
CakePHP
Seit 2005
Python
Seit 1991
Node.js
Seit 2009
Express
Seit 2010
Zurück zu Fähigkeiten KONTAKT