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

Inertia Bundle Laravel Package

rompetomp/inertia-bundle

Inertia.js adapter for Laravel for building single-page apps with classic server-side routing and controllers. Ships the middleware, root view, and config so Vue, React, or Svelte pages plug into Laravel without a separate API, with asset versioning and shared props built in.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Build vs. buy for the Inertia server-side adapter. This package is glue between a PHP backend and an Inertia.js frontend. It removes the need to hand-roll page-object serialization, asset versioning, and partial-reload handling. The decision it informs is whether to depend on a small community adapter vs. maintaining a fork or a custom integration — and the low churn rate (this release is a typo fix plus one small feature) argues for "buy/depend, don't build."
  • Roadmap: deployment topology and URL strategy. The one functional change in v2.4.3 — allowing a custom page URL in the response — is not a headline feature, but it unlocks specific product scenarios: hosting the app under a sub-path, running behind a reverse proxy/CDN that rewrites paths, serving multiple domains or tenants from one backend, and controlling the canonical/entry URL returned to the client. If any of those are on the roadmap, this release is the enabler; if not, it's a nice-to-have.
  • Use-case validation for multi-tenant / multi-brand frontends. Because the URL returned to the Inertia client is now overridable per response, teams can route different tenant contexts through a single backend without a parallel integration. That's a product-architecture option worth evaluating before committing to per-tenant deployments.
  • Maintenance and dependency-risk budgeting. The release cadence is low and the contributor base is small (one first-time contributor here). The PM decision this supports is how much to invest in abstraction around the package (a thin internal wrapper) so that swapping it later is cheap.
  • Upgrade prioritization. Non-breaking, patch-level, two small changes — it should be batched into a routine dependency bump rather than scheduled as its own work item. It should not displace roadmap commitments.

When to Consider This Package

Adopt or keep it when:

  • You are running Inertia.js with a PHP backend and need a maintained server-side adapter rather than a bespoke one.
  • You want direct control over the page URL returned in responses — sub-path hosting, reverse proxies, CDN rewrites, multi-domain or multi-tenant setups, or canonical URL handling.
  • You value a small dependency surface and are comfortable with a community-maintained package with a short release history.
  • You are on a Laravel-adjacent or Symfony-style PHP stack and want the integration to stay out of your application code.

Look elsewhere (or wrap it heavily) when:

  • You are on Laravel proper — the first-party inertia-laravel adapter is the safer default and will track framework changes faster.
  • You need vendor SLAs, paid support, security-response commitments, or a published deprecation/EOL policy.
  • Your roadmap depends on a fast-moving feature set; this package's velocity suggests it tracks upstream rather than leading it.
  • Single-maintainer bus factor is a blocker for your organization — plan for a fork or an internal abstraction layer before adopting.

How to Pitch It (Stakeholders)

For executives: This is a routine, backwards-compatible patch to a small integration library. There are no breaking changes and no migration work. The single functional addition — the ability to override the page URL in a response — is a low-cost option that keeps deployment flexibility open (sub-path hosting, proxies, multi-tenant routing) without committing engineering time now. Risk is concentrated in the package's small maintainer base, which we mitigate by keeping our usage thin and our upgrade path simple.

For engineering: v2.4.3 contains a typo fix and a new capability to set a custom page URL on the response, plus a first-time contributor. It is a safe patch-level bump; recommend folding it into the next routine dependency update rather than a dedicated PR. When upgrading, add a test covering the custom-URL path so we lock in the behavior we intend to rely on, and confirm it behaves correctly behind our proxy/sub-path configuration. No deprecations or API removals to plan around.

Recommendation: Upgrade at patch level, do not build in-house, and revisit the dependency-risk conversation if release cadence stalls or the maintainer becomes unresponsive.

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.
uni-method/symfony-lib
tacticmedia/scim-server-bundle
neika-ai/symfony-bundle
mattleads/agent-publishing-bundle
glavweb/framework-bundle
glavweb/extra-bundle
glavweb/api-bundle
glavweb/admin-bundle
adachsoft/api-version-bundle
elsayed85/laravel-api-exceptions
ouhssini/laravel-demo-mode
daworks/ncloud-outbound-mailer-driver
gp247/cms
ignibyte/aic-gates
nexa-merchant/blog
novasa/laravel-language-center
opencage/geocode
adolfoholzer/parameters
livenetworks/ln-starter
shitoudev/permissionmanager