mehedi8gb/api-crudify
Laravel package that generates standardized API CRUD (controller/service/repository/resources/requests/tests) and a query-driven pipeline for relations, filters, sorting, soft deletes, and pagination via URL params. Supports DDD namespaces and auto route/setup.
User, Product, Order CRUD).V1/Inventory/Stock).Adopt if:
Look elsewhere if:
For Executives:
"This package cuts API development time by 70% for repetitive CRUD operations, letting our team focus on high-value features. For example, generating a fully functional Product API—including validation, filtering, and pagination—takes one command instead of days of manual coding. It enforces best practices (Service-Repository pattern) and reduces bugs from inconsistent implementations. The cost? A one-time setup and minimal maintenance overhead. ROI: Faster time-to-market for admin tools and public APIs, with lower technical debt."
For Engineering: *"Api Crudify automates the entire CRUD stack (controllers, services, repos, tests) while enforcing a scalable query pipeline. Key benefits:
?q= shorthand (e.g., ?q=title=phone|status=active) with relation support.index(), store(), update()—it’s all generated.UserManagement, Inventory) or public APIs where 80% of logic is standard CRUD. Trade-off: Less control over edge cases, but saves 10+ hours per API."*For Developers:
*"This is like Laravel’s make:controller on steroids—but for the whole stack. Run php artisan crudify:make Product and it spits out:
Chain of Responsibility handlers to add custom logic (e.g., audit logging, tenant filtering) without touching the generated code."*How can I help you explore Laravel packages today?