DASHBOARD / USUARIOS / CREAR
getUri(); ?>Esto me trae la ruta donde estoy.
Hago un explode para poder segmentizar y poder mostrar mis rutas en el breadcrumb.
Guardo en un variable $last_array el valor del ultimo array. last() === es un helper que usa laravel para traer el ultimo valor del array. Esto es similar a la funcion end() de php, solo cambio de nombre.
Creao una variable vacio.
@if(isset($ruta_explode) && count($ruta_explode)>0)
Verifico si la $ruta_explode existe y si la $ruta_explode que me trae su valor es mayor a "0"
@foreach ($ruta_explode as $val)
Realizo un foreach para recorrer mi $ruta_explode
Asigno el primer segment de mi url
@if($last_array!=$val)
Hago un "if" para verificar si el valor de mi variable $last_array es distinto al valor que estoy pintando, para poder poner el enlace correspondiente dentro del atributo ""
por ejemplo:
CREAR != DASHBOARD
Entonces esto me pintara esto
<a href="{{ asset('dashboard') }}">DASHBOARD< /a >
@else Una vez que compara el ultimo valor y si coincide lo unico que hago es pintarlo sin darle el enlace.
Aqui le aplico al penultimo valor array un "/" y esto queda así.
DASHBOARD/USUARIOS/CREAR
pinta el HTML así
<li><a href="{{ asset('dashboard') }}">DASHBOARD</a></li>
<li><a href="{{ asset('dashboard/usuarios') }}">USUARIOS</a></li>
<li class="active">CREAR</li>
Dentro de template.blade.php
solo incluyes al breadcrumb de la siguiente manera.
@include('layouts.partials.breadcrumb')
YA USTEDES MISMO LE DAN SUS COLORES O DISEÑO