brnbio / laravel-breadcrumbs
Breadcrumb helper for laravel framework
1.1.0
2021-03-09 21:11 UTC
Requires (Dev)
- phpunit/phpunit: ^7.0
This package is auto-updated.
Last update: 2025-03-10 05:53:07 UTC
README
Breadcrumb helper for laravel
Usage
You can easily define any breadcrumbs in templates, layouts and controllers. There are 2 ways to add breadcrumbs: with the breadcrumb helper function or a blade directive.
helper function
Add breadcrumbs
breadcrumbs()->add('Items', route('index')); breadcrumbs()->add('Item detail');
You can also prepend breadcrumbs for e.g. the home link in any layout
breadcrumbs()->prepend('Home', '/'); // with icon: // because breadcrumb text is always escaped // you have to add escape=false breadcrumbs()->prepend('<i class="fa fas-home" />', route('home'), ['escape' => false]);
Render breadcrumbs
breadcrumbs()->render();
blade
same examples in blade
@breadcrumb('Home', '/') @breadcrumb('Items', route('index')) @breadcrumb('Item detail') @section('content') @breadcrumbs() @endsection