Laravel Breadcrumbs(migas de pan)

Ángel De La Cruz Sánchez
1 min readNov 1, 2017

--

Laravel Breadcrumbs: una forma simple de Laravel para crear migas de pan(Breadcrumbs).

Author: Dave James Miller
Link: https://github.com/davejamesmiller/laravel-breadcrumbs

Una forma sencilla de integrarlas.

Instalación:

Primer paso:

composer require davejamesmiller/laravel-breadcrumbs

Segundo paso:

php artisan vendor:publish --provider='DaveJamesMiller\Breadcrumbs\BreadcrumbsServiceProvider'

Puedes ir a esta dirección y configurar la versión de bootstrap, que por defecto tiene la versión 4.

Abre el archivo

> config/breadcrumbs.php

Aquí puede editar la versión de bootstrap:

'view' => 'breadcrumbs::bootstrap4',En caso de que tengas la versión 3'view' => 'breadcrumbs::bootstrap3',

Define tus migas de pan(breadcrumbs).

Crear un archivo con el nombre breadcrumbs.php dentro de la carpeta routes.

routes/breadcrumbs.php

Así deben ir definir las migas de pan.

Este: HomeBreadcrumbs::register('dashboard', function ($breadcrumbs) {

$breadcrumbs->push('Dashboard', route('dashboard'));
});
Este: Home / RolesBreadcrumbs::register('roles', function ($breadcrumbs) {

$breadcrumbs->parent('dashboard');
$breadcrumbs->push('Roles', route('roles'));
});

En las rutas configuramos:

Route::get('/dashboard',[ 'uses' => 'DashboardController@index', 'as' => 'dashboard' ]);Route::get('/roles',[ 'uses' => 'DashboardController@roles', 'as' => 'roles']);

Y por ultimo vamos a las vista colocamos lo siguiente:

{{ Breadcrumbs::render()}}

Esta es una guía básica en español.

Puedes visitar el autor: https://github.com/davejamesmiller/laravel-breadcrumbs

--

--

Ángel De La Cruz Sánchez

Mi objetivo ha sido siempre crear soluciones tecnológicas innovadoras que impulsen el crecimiento.