ronasit/laravel-entity-generator
Generate Laravel entities from a single schema definition, scaffolding models, migrations, controllers, routes, and more so you can skip repetitive boilerplate and keep generated code consistent across your application.
--only-entity, and correctly skipping default CRUD method generation when --only-entity is set) tell you the granular --only-entity escape hatch is now trustworthy. That matters for teams that want generated scaffolding minus opinionated CRUD — i.e., partial adoption without fighting the tool. It also confirms active maintenance: a credible signal for a build-vs-buy call, though not a reason on its own to adopt.Adopt when:
--only-entity fixes in 4.1.3 make it viable to generate the entity layer while hand-writing CRUD, which suits teams with custom controller patterns.Look elsewhere when:
artisan make:* commands are already sufficient and add zero dependency surface.To executives: A small, actively maintained open-source Laravel package that automates the repetitive boilerplate behind internal CRUD screens and admin tooling. It is a developer-productivity lever, not a runtime dependency — it runs at build time and can be removed without touching production behavior, so the downside risk is close to zero. The 4.1.3 release is a maintenance patch, not a capability change; it signals the project is being looked after. Recommend a time-boxed pilot on one internal CRUD surface and measure hours saved per entity.
To engineering: Generation is driven from a schema/config and produces models, migrations, controllers, requests, and routes in the project's own conventions. The 4.1.3 fixes tighten the --only-entity flag: entity generation now works correctly with the alternate "method C" strategy, and default CRUD methods are properly skipped when that flag is set — so you can take the entity layer and keep your own controller logic without cleanup. No breaking changes, no deprecations, no new dependencies. Recommend pinning the minor version, running it as a dev dependency, and reviewing generated output in PRs like any other code.
How can I help you explore Laravel packages today?