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 /
..有很多這樣的網頁。有沒有辦法避免這種情況?
編輯:
我知道我可以改變我的路由器途徑,但我不想。所以需要一些其他的方式來實現這個..