{"repo":"Grazulex/laravel-apiroute","free":true,"listed":false,"github":"https://github.com/Grazulex/laravel-apiroute","clone":"git clone https://github.com/Grazulex/laravel-apiroute.git","description":"Complete API versioning lifecycle management for Laravel","language":"PHP","stars":110,"topics":["api","laravel","package"],"license":"MIT","category":"api-integrations-sdks","readme_excerpt":"Laravel ApiRoute Complete API versioning lifecycle management for Laravel Features - Multi-strategy versioning - URI path, Header, Query parameter, or Accept header - Automatic deprecation headers - RFC 8594 (Deprecation) and RFC 7231 (Sunset) compliant - Version lifecycle management - Active, Deprecated, Sunset, Removed states - Intelligent fallback - Route fallback to previous versions when needed - Artisan commands - Scaffold, monitor, and manage API versions - Usage tracking - Optional analytics per API version - Zero configuration start - Works out of the box with sensible defaults Requirements - PHP 8.3+ - Laravel 12.x or 13.x Installation Publish the configuration file: Documentation For complete documentation including migrations, advanced configuration, and usage tracking setup, please visit the Wiki . Quick Start 1. Define versions in config 2. Create route files Versioning Strategies URI Path (Default) Header Query Parameter Accept Header Subdomain Routing For APIs served from a dedicated subdomain: Multi-Domain Routing For resilience or redundancy scenarios where the same API is served on multiple domains: All domains resolve to the same versioned routes: Use environment variables for flexible configuration: Automatic Headers On deprecated versions, responses include RFC-compliant headers: Artisan Commands Configuration Testing Code Quality Changelog Please see RELEASES for more information on what has changed recently. Contributing Please see CONTRIBUTING for det","default_branch":null,"files":null,"tree":[],"storefront":"/r/Grazulex","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Grazulex/laravel-apiroute/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}