robertboes/inertia-breadcrumbs
A Laravel package for defining and sharing breadcrumbs with Inertia.js. Set up trails in routes or controllers, then render them in your Vue, React or Svelte pages as props, with a clean, flexible API and support for nested navigation.
aria-current correctness), deep-linking, and "where am I" orientation in admin panels, content sites, and catalog/category flows.Adopt when:
Look elsewhere when:
^1.2), review before 2.0, and be prepared to fork. Don't adopt it as the only source of truth for navigation without a fallback.For executives: A small, free, low-risk Laravel package that standardizes breadcrumb navigation and the SEO/accessibility signals that come with it. It removes bespoke code, keeps navigation hierarchy in one maintainable place, and is an afternoon of integration rather than a sprint. The new 1.2.0 release adds guidance files for AI coding assistants, so our AI tooling writes correct integration code on the first try — lower onboarding cost and less rework. There are no breaking changes and nothing to migrate; it's a safe routine upgrade.
For engineering: Server-side breadcrumb definitions shared to Inertia as props; the front end only renders. 1.2.0 adds a Laravel Boost guideline and skill — documentation/agent-context only, zero runtime or API changes, no config or migration steps. Recommended posture: pin ^1.2, treat it as a presentational dependency (not the sole source of navigation truth), and reassess maintainer activity and test coverage before any 2.0. If breadcrumbs become load-bearing, plan a thin internal wrapper so the package can be swapped or forked without touching feature code.
How can I help you explore Laravel packages today?