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

skipthedragon/inertia-bundle

A Laravel bundle for Inertia.js that packages the common pieces—server-side adapter, frontend setup, and helpful defaults—into a single install, making it quicker to start or standardize Inertia-powered applications.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Build vs. buy for Inertia scaffolding: This package sits in the "glue" layer between Laravel and Inertia.js (root Blade template, default config, client/server wiring). The decision it informs is whether your team hand-rolls that glue from the official inertia-laravel adapter plus your own starter kit, or adopts an opinionated bundle that ships sane defaults. Note that 1.1.3 includes a fix for a divergence between the documented config and the actual default root template — a reminder that "opinionated defaults" are only valuable if docs and code agree; treat any such package as needing a smoke test of the generated root view on first install.
  • Platform/PHP version roadmap: 1.1.3 adds PHP 8.3 support. This is the most decision-relevant item in the release: it determines whether the package can live in a codebase or CI matrix already on 8.3, and whether it blocks an upcoming runtime upgrade. It effectively extends the package's supported-version window by one minor line.
  • Dependency-risk register: A two-item patch release from a single maintainer is a signal to keep this package in the "convenience, not load-bearing" tier. If it is on your critical path, that is a decision to fork, vendor, or replace with the officially maintained adapter.
  • Not a feature release: No new user-facing capabilities, no API changes, no deprecations. It should not move roadmap items, but it can unblock a PHP 8.3 upgrade ticket and closes a documentation-accuracy defect that would otherwise surface as a support ticket during onboarding.
  • Use cases it plausibly serves: greenfield Laravel apps wanting Inertia with minimal setup, internal admin panels, and teams standardizing a starter template across multiple services.

When to Consider This Package

Consider it when:

  • You want Inertia.js wired into a Laravel app with an opinionated default root template and minimal manual configuration.
  • Your runtime target is PHP 8.3 (now explicitly supported as of 1.1.3) and you need confidence the package will install cleanly on that version.
  • The team is comfortable with a small, single-maintainer package in a non-critical layer, and you can pin versions and verify the generated root view against the docs at install time.
  • You need a fast proof-of-concept or internal tool and the cost of hand-wiring the adapter outweighs the governance overhead.

Look elsewhere when:

  • The integration is load-bearing for a customer-facing, long-lived product — prefer the officially maintained first-party Inertia Laravel adapter and your own thin starter kit.
  • You require a formal support policy, security-response commitments, or a multi-maintainer bus factor. This release history shows no such signals.
  • You are on PHP versions outside the currently declared support window, or you need a documented deprecation/LTS schedule.
  • Your architecture deviates from the bundle's defaults (custom root view, non-standard asset pipeline) — the 1.1.3 doc/default divergence fix suggests the defaults are the contract, and fighting them erodes the value.
  • You need framework-version guarantees across Laravel majors; verify the composer constraints explicitly rather than inferring from release notes.

How to Pitch It (Stakeholders)

To executives: This is a small, low-cost convenience package that reduces setup time for Laravel apps using Inertia.js. The latest release (1.1.3) is maintenance-only: it aligns the documented default root template with the actual code and adds PHP 8.3 compatibility. There is no new capability and no breaking change — the headline is that it no longer blocks a PHP 8.3 upgrade, and it removes a documentation defect that would have caused onboarding friction. Recommended posture: adopt for internal tools and prototypes, keep it off the critical path for revenue-facing systems, and pin the version.

To engineering: 1.1.3 is a safe patch. The PHP 8.3 addition is the item that matters for your CI matrix — confirm your composer.json platform constraints and re-run the pipeline. The root-template fix means generated projects may now render a different default view than before; if you have forked or overridden the config, diff your published config against the new defaults before upgrading, and add a smoke test asserting the root view renders. No deprecations, no BC breaks, so the upgrade is low-risk — but the package is single-maintainer, so keep the version pinned and avoid extending its internals; depend on its published surface only.

Ask: approve a pinned minor-version upgrade, and decide whether this stays a convenience dependency or gets replaced by the first-party adapter if the integration becomes customer-facing.

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.
tequilarapido/trackit
gregsphotography/site-builder-filament
cabaoctavio/laravel-query-log
gregsphotography/site-builder-components
io-digital/clickatell
snowsoft/laravel-admin
oxygen/auth
relicsoftware/barakah-payment-gateway
tobya/work-with-composer
equipc/laravel-email-validator
equipc/laravel-email-database-log
adedsec/nova-translated-labels
wazza/laravel-db-encryption
hokny/laravel-generator
vonsogt/backup
jengo/queues
jeremykenedy/laravel-observability
coleus/frame
thtg88/journalism
filagora/filagora-ai-forums