anas/easy-dev
Interactive Laravel code generator for complete CRUD with repository/service patterns. Auto-detects model relationships and scaffolds policies, DTOs, observers, filters, enums, API resources, routes, and more, with dry-run mode and customizable stubs.
composer validate --strict passes.composer test passes with 97 tests and 396 assertions.easy-dev:test for feature and unit test starter generation.easy-dev:swagger for dependency-light OpenAPI JSON/YAML generation.easy-dev:analyze for project structure and maintainability checks.--tests, --swagger, --inertia, --livewire, --vue, and --react.--architecture=laravel|clean|ddd support for publish-facing architecture selection.easy-dev:observer --register and CRUD --register-observer.easy-dev:crud --api now behaves as an alias for API-only generation.--force.{{ modelName }} and {{ pluralModelNameKebab }} in generated controllers.tests/Feature and tests/Unit roots unless a custom path is explicitly provided.composer validate --strict passes.composer test passes with 97 tests and 396 assertions.composer audit reports no security vulnerability advisories.app/Models, clean DDD app/Modules/*/Domain/Models, or custom nested paths) without requiring manual configuration.--preset=clean flag supporting full 4-layer Domain-Driven Design layout (Domain, Application, Infrastructure, Presentation) inside module contexts.--module={ModuleName} flag.easy-dev:ai-context: Generates a complete architecture-aware context map for LLM consumption.easy-dev:snapshot: Produces a complete SQL/database schema snapshot to aid LLMs in context-building.easy-dev:info: Detailed layout of current project architecture, modules, models, and service bindings.--ai option to every Artisan command for clean JSON stdout, eliminating interactive prompts for easy integration in IDE agents and AI workflows.easy-dev:dream to support complex entity relationship descriptions, intelligent column mapping, and interactive model generation.easy-dev:help and easy-dev:info output using rich ANSI-styled tables, category boxes, and colors.src/Services/FileGenerator.php for dynamic namespace rewriting and PSR-4 resolution.composer.json to fully support Laravel ^9.0, ^10.0, ^11.0, ^12.0, and PHP ^8.1 up to PHP ^8.4.config/easy-dev.php configuration blocks with comprehensive comments.easy-dev:crud.How can I help you explore Laravel packages today?