laravie/api
A Laravel package for structuring JSON APIs with a lightweight, organized approach to endpoints and responses. Laravie API helps keep API code clean and consistent inside Laravel applications, making backend services easier to build and maintain.
JsonResponse, API Resources, and a small internal trait achieve similar consistency with fewer dependencies.github.com/laravie/api with a named maintainer (@nasrulhazim), which partially resolves the prior "unknown repository" concern. Documentation is still sparse, and a major-version bump documented in a single line raises verification cost rather than lowering it.4.x → 5.x major version bump for a single-line changelog strongly implies dropped framework support (a breaking change), yet no upgrade notes, deprecations, or migration guidance were published. Adoption signal is unchanged (14 stars, score 0.19), and the 2022→now release gap is not closed by one commit. Exception-handler coupling and hidden global behavior remain unverified.TPM recommendation: Unchanged in substance. Treat as reference-only or a constrained pilot. The v5.0.0 release is a positive signal of life but not evidence of a maintained, current-framework package — do not standardize organization-wide unless Laravel 10/11/12 support is proven and the package is wrapped behind an internal response contract.
ApiResponse abstraction or adapter so controllers depend on your contract, not package helpers. This is now more important, not less: a major-version bump with an undocumented breaking change is exactly the scenario the adapter insulates you from. Note that adopting 4.x → 5.x is itself a migration you would have to absorb with no published upgrade guide.How can I help you explore Laravel packages today?