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

Laravel Breadcrumbs Laravel Package

diglactic/laravel-breadcrumbs

A simple, Laravel-style way to create breadcrumbs. Define breadcrumbs alongside routes, output them with custom templates, generate structured data, and bind breadcrumbs to route models. Official fork of Dave James Miller's classic package.

View on GitHub
Deep Wiki
Context7
v10.1.0

Add support for Laravel 13.x.

v10.0.0

Add support for Laravel 12.x with help from @u01jmg3! ✨

v9.0.0

Add support for Laravel 11.x. See the upgrade guide for details.

v8.1.1

Update PHPDoc tags + other cosmetic housekeeping with help from @Oleksandr-Moik 🚀

v8.1.0

Add support for Laravel 10.x, courtesy of @SamuelNitsche! 🙌

v8.0.1

Great catch by @mad-briller for finding a DocBlock still listing the deprecated ::for method 🙌

v8.0.0

A mix between a bug fix and feature change, this release updates how we pull in and pass route parameters to breadcrumb closures to prevent unexpected results when setting parameters via middleware. This is ultimately a breaking change, as it excludes passing parameters set via middleware altogether.

See this PR comment for more details.

Thanks, @jaulz!

v7.2.0

Allow Blade templates to be published by running php artisan vendor:publish --tag=breadcrumbs-views.

You rock, @nasrulhazim!

v7.1.1

Add support for Laravel 9.x. Thanks, @freekmurze!

v7.0.0

Chainable calls are here! Combined with arrow functions in PHP 7.4, you can now use the following elegant syntax:

<?php

use Diglactic\Breadcrumbs\Breadcrumbs;
use Diglactic\Breadcrumbs\Generator as BreadcrumbTrail;

Breadcrumbs::for(
    'post',
    fn (BreadcrumbTrail $trail, Post $post) => $trail
        ->parent('blog')
        ->push($post->title, route('post', $post))
);

Thanks to @tabuna for the original PR.

7.x also introduces some breaking housekeeping changes. Take a moment to review the upgrade guide.

v6.1.1
  • Informed Composer of incompatibility with davejamesmiller/laravel-breadcrumbs package. Thanks, lloricode! 🚀
v6.1.0
  • Added support for Bootstrap 5. Thanks, Kvaksrud! 🎉
v6.0.4
  • Added support for PHP 8 🎉

Happy Thanksgiving to our U.S. community! 🦃 Wishing everyone a safe and happy Thursday.

v6.0.3
  • Added snapshot for Tailwind CSS template
  • Normalized line endings so snapshots will run on Windows
  • Updated README on testing
v6.0.2
  • Added Tailwind CSS template
  • Minor houskeeping
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.
encore2/laravel-admin2
cboxdk/laravel-console-kit
shapecode/doctrine-dbal-datetimeutc
gilads-otiannoh254/inertia-protocol
dakiquang/laravel-oauth-refresh-lock
woda/laravel-worktrees
dalefranks/ramasite
faghy/laracashbook
roundly-consulting/google-places-for-laravel
roundly-consulting/kubernetes-api-for-laravel
roundly-consulting/plausible-for-laravel
gvp/gvp-laravel-template
metasyncsite/laravel-metasync-client
roundly-consulting/onboarding-for-laravel
adachsoft/cli-process-tester
adachsoft/changelog-linter
adachsoft/collection
adachsoft/php-code-style
adachsoft/api-version-bundle
cgv/localized-resource