joetannenbaum/chewie
Chewie generates a fake REST API from your Laravel Eloquent models, giving front-end and mobile developers realistic endpoints to prototype against. Relationships, pagination, and filtering work out of the box, with no custom controllers or seed data required.
Adopt it for a spike if most of these hold:
require-dev and never touch a production request path.Look elsewhere when:
To executives: This is a small, isolated developer-productivity experiment, not a platform bet. It would let engineering and sales generate believable demo and staging data on demand instead of maintaining bespoke seeding scripts per environment. Cost is a one-time evaluation (roughly one to two engineer-days) plus negligible API spend, scoped to non-production. Risk is contained: dev-only dependency, removable in an afternoon, no customer data exposure if we keep it off production paths. Success metric is time-to-populated-environment and reduction in demo-prep hours; if it does not move those in a two-week trial, we drop it.
To engineering: Treat it as a require-dev convenience, spike it on one non-critical module, and compare the output against our existing factories on constraint correctness and re-run stability. Keep the factory fallback in place; do not let it leak into test fixtures or anything that needs determinism. Flag the maintenance profile up front — one maintainer, last release December 2024 — so nobody is surprised when a Laravel upgrade breaks it.
How can I help you explore Laravel packages today?