Weave Code
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

Laravel-style breadcrumb generator for modern Laravel apps. Define breadcrumb trails in code, render them with built-in or custom templates, support structured data and route-bound breadcrumbs, with advanced options and troubleshooting docs.

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.
davejamesmiller/laravel-breadcrumbs
artisanry/parsedown
christhompsontldr/phpsdk
bower-asset/punycode
bower-asset/inputmask
bower-asset/jquery
bower-asset/yii2-pjax
laravel/nova
spatie/laravel-mailcoach
spatie/laravel-superseeder
laravel/liferaft
nst/json-test-suite
danielmiessler/sec-lists
jackalope/jackalope-transport
twbs/bootstrap4
php-http/client-implementation
phpcr/phpcr-implementation
cucumber/gherkin-monorepo
haydenpierce/class-finder
psr/simple-cache-implementation