У меня есть простые сухари на моей страницеРабота с хлебными крошками в Laravel 4
<ul class="breadcrumb">
<li>
<i class="glyphicon glyphicon-home"></i>
<a href="{{URL::to('/') }}">Home</a>
</li>
<?php $link = URL::to('/'); ?>
@for($i = 1; $i <= count(Request::segments()); $i++)
<li>
@if($i < count(Request::segments()) & $i > 0)
<?php $link .= "/" . Request::segment($i); ?>
<a href="<?= $link ?>">{{Request::segment($i)}}</a>
@else {{Request::segment($i)}}
@endif
</li>
@endfor
</ul>
Это производят сухари как Home/Page/etc
Проблема здесь в том, что у меня есть мнение в мой маршрутизатор, как это
Route::get('/users/profile', ['uses' => '[email protected]', 'before' => 'auth|csrf']);
Route::get ('/admin/pages/edit/{pageId}', ['uses' => '[email protected]', 'before' => 'admin']);
Таким образом, для обоих маршрутов панировочные сухари будут
Home/Users/Profile
Home/Admin/Pages/Edit/1
Здесь средний путь в сухарях отсутствует в этом случае / Users /
и / Edit /
.. Есть много страниц, подобных этому. Есть ли способ избежать этого?
Edit:
Я знаю, что я просто не могу изменить маршруты в маршрутизаторе, но я не хочу. Так что нужно какой-нибудь другой способ достижения этой цели ..