Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Rest Bundle Laravel Package

wizards/rest-bundle

A Symfony bundle for quickly building RESTful APIs, with helpers for resource exposure, serialization, pagination, filtering, and consistent JSON responses.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Correct the framing first: despite the brief describing this as a "Laravel/PHP package," wizards/rest-bundle is a Symfony bundle — glue that integrates php-rest-api into Symfony. It is not a turnkey Laravel dependency; at most its underlying library could be pulled in manually. That single fact collapses most of the "Laravel" decision space this evaluation would normally inform.
  • Build vs. buy for the API surface layer: this is a data point on the "buy" side that fails on maintenance risk — 1 star, 0 dependents, no release since January 2021. It argues for evaluating API Platform (Symfony) or Laravel API Resources / spatie/laravel-data (Laravel) as the baseline instead of a single-maintainer bundle.
  • Roadmap — public/partner API exposure: if the roadmap includes API v2, hypermedia/HATEOAS links, or a standardized REST envelope, treat this package as a reference design to read, not a dependency to ship. Its resource/serialization conventions are the only transferable value.
  • Roadmap — migration off a legacy php-rest-api integration: the one genuinely useful scenario. If an existing Symfony service already uses php-rest-api, this bundle documents the intended wiring and can be vendored or forked during migration.
  • Use-case screening: internal tooling or prototypes on an older Symfony LTS — plausible to spike with. Customer-facing, regulated, or SLA-bound surfaces — disqualify.
  • Explicit non-decision: it should not influence prioritization of API features. The capability (REST resource modeling and serialization) is available in actively maintained options, so the adoption question is a resourcing one, not a roadmap one.

When to Consider This Package

Consider it only if all of the following hold:

  • The stack is Symfony, not Laravel, and is pinned to a version the bundle actually supports.
  • You are already committed to php-rest-api — the bundle is glue, not the product.
  • The integration is internal or low-blast-radius, and you accept owning the code.
  • You can vendor or fork it and have capacity to patch for PHP 8.2+/8.3+ and future Symfony majors.
  • You value the reference implementation of REST conventions more than upstream support.

Look elsewhere if any of these are true:

  • Laravel shop — Symfony bundles don't apply; use Laravel API Resources, spatie/laravel-data, or Fractal.
  • Symfony shop wanting an ecosystem — API Platform brings maintainers, docs, and a hiring pool; this brings one star and zero dependents.
  • You need security patching, PHP/Symfony version guarantees, or any SLA — a January 2021 release means unpatched risk.
  • Team is unfamiliar with php-rest-api — you'd be onboarding onto an undocumented, low-adoption dependency.
  • You're making a 12+ month architectural bet — effective bus factor of one, with no downstream users to validate quality.

How to Pitch It (Stakeholders)

Executives (30 seconds): We evaluated a small open-source Symfony add-on for REST API plumbing and recommend not adopting it. It is a single-maintainer package with one GitHub star, no dependent projects, and no release since January 2021 — it carries maintenance and security risk without offsetting savings. The capability it provides is already covered by actively maintained frameworks we'd use anyway (API Platform on Symfony, native API Resources on Laravel). Recommendation: no new spend, no new dependency; treat it as a design reference only. The cost of the decision is near zero either way, which is itself the signal — it isn't worth a build-vs-buy cycle.

Engineering: It's glue between Symfony and php-rest-api. Zero dependents and a four-year-old release mean no community validation, no upstream patches, and unknown compatibility with current PHP and Symfony. If a service already depends on php-rest-api, vendor or fork the bundle rather than tracking upstream, and pin the version. If this is greenfield, adopt API Platform (Symfony) or Laravel's native resources — same resource/serialization model, with maintenance guarantees and a hiring pool. Note the "Laravel" framing in the original request is inaccurate; the package is Symfony-specific.

Product/Design: No user-facing capability depends on this choice. API contract, versioning, and hypermedia decisions should be made on their own merits and are unchanged by whether we take this dependency.

Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
diephp/sequences
users-au/socialite-provider
twidpay/twid-logger
mrnewport/laravel-plaid
mrnewport/laravel-repo
mrnewport/laravel-docsign
mrnewport/laravel-stow
mrnewport/laravel-flow
mrnewport/laravel-priceable
mrnewport/laravel-nestedterms
fredmeng/laravel-apidoc-generator
itstructure/laravel-multilingual-tools
pdustdar/elasticsearch
markupai/php-sdk
rlacerda83/lumem-microservice-shipment
uni-method/symfony-lib
tacticmedia/scim-server-bundle
neika-ai/symfony-bundle
mattleads/agent-publishing-bundle
glavweb/framework-bundle