0
我有我的网页在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 /
..有很多这样的网页。有没有办法避免这种情况?
编辑:
我知道我可以改变我的路由器途径,但我不想。所以需要一些其他的方式来实现这个..