budgetdumpster/crud-service
A Laravel package that scaffolds complete CRUD services from your Eloquent models, generating controllers, form requests, API resources, and routes. It cuts repetitive admin and API boilerplate while leaving every generated class fully customizable and easy to extend.
Architecture fit
Model::create() / find() / update() / delete(). Plausible value: standardized filtering, pagination, transaction boundaries, DTO/validation hooks, and a consistent contract for controllers to depend on instead of concrete models. Without that, the package is a naming convention with extra indirection.Integration feasibility
Technical risk
when() clauses — forcing escape hatches that erode the abstraction's value. Verify how the service exposes custom queries.Key questions
Stack fit
Migration path
App\Contracts\*Service) so the vendor class is an implementation detail you can swap.use BD\... imports outside the adapter layer.Compatibility
composer.json; avoid ^ ranges until a release history is confirmed.illuminate/* constraint as a blocker.Sequencing
Maintenance
app/Support or a private Satis/VCS repository is cheap and removes the supply-chain and abandonment risk entirely. Recommend this as the default posture unless the package is materially larger than expected.Support
Scaling
Failure modes
illuminate/* constraints clash with the app's framework version. Mitigation: verify constraints before install; block on open ranges.Ramp-up
How can I help you explore Laravel packages today?