{"repo":"mrprotocoll/api-boilerplate-laravel","free":true,"listed":false,"github":"https://github.com/mrprotocoll/api-boilerplate-laravel","clone":"git clone https://github.com/mrprotocoll/api-boilerplate-laravel.git","description":"This Laravel 12 API boilerplate provides a structured foundation for building robust backend applications with Laravel, integrating essential features and tools.","language":"PHP","stars":12,"topics":["boilerplate","boilerplate-laravel","laravel-11","laravel-11-boilerplate","laravel-boi"],"license":null,"category":"saas-starters-boilerplates","readme_excerpt":"🕹️🕹️ Laravel API Boilerplate🕹️🕹️ 📗 Table of Contents - 📖 About the Project - 🛠 Built With - Tech Stack - 🚀 Links - Features - 💻 Getting Started - Setup - Prerequisites - Usage - 🤝 Contributing 📖 API Boilerplate A robust, modular Laravel 11 API boilerplate built using a Domain-Driven Design (DDD) approach. This boilerplate provides a scalable foundation for modern API development with essential features like role-based access, versioning, Google OAuth integration, and more.. Features - Domain-Driven Architecture: Organized modules and shared resources for scalability. - Versioning: Supports multiple API versions with structured routing. - Role-Based Access Control: Integrated roles and permissions with easy extensibility. - Google OAuth: Simplified OAuth 2.0 authentication setup. - Modular Components: Independent modules for Auth, User, and more. - Enums and Helpers: Centralized, reusable enums and helper methods. - Custom Middlewares: Pre-configured middlewares for JSON responses, caching, logging, and preventing duplicate requests. - Optimized Exception Handling: Friendly and consistent error responses. - Custom Base Model: A UUID-enabled base model for consistency across entities. - Seeders and Factories: Simplified data seeding with predefined roles. - Rate Limiting: API throttling to prevent abuse. - Fully Documented: Swagger/OpenAPI support for API documentation. - AI Agent Infrastructure: Provider adapters, DB-backed chat sessions, tool execution, usage limit","default_branch":null,"files":null,"tree":[],"storefront":"/r/mrprotocoll","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/mrprotocoll/api-boilerplate-laravel/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."}