我正在使用https://github.com/davejamesmiller/laravel-breadcrumbs包。
按说明安装,但我想为我的面包屑创建一个自定义模板。
我创建了app / breadcrumbs.php:
Breadcrumbs::register('home', function($breadcrumbs) {
$breadcrumbs->push('Home', route('home'));
});
Breadcrumbs::register('about', function($breadcrumbs) {
$breadcrumbs->parent('home');
$breadcrumbs->push('About company', route('about'));
});
然后在该软件包的配置文件中:
return array(
'view' => 'laravel-breadcrumbs::_partials.breadcrumbs',
);
然后在app / views / _partials / breadcrumbs.blade.php中创建了该视图:
@if ($breadcrumbs)
<ul class="breadcrumb">
@foreach ($breadcrumbs as $breadcrumb)
@if (!$breadcrumb->last)
<li><a href="{{{ $breadcrumb->url }}}">{{{ $breadcrumb->title }}}</a></li>
@else
<li class="active">{{{ $breadcrumb->title }}}</li>
@endif
@endforeach
</ul>
@endif
然后我在我看来打印出这个痕迹:
{{ Breadcrumbs::render('about') }}
然而,我收到错误:
View [_partials.breadcrumbs] not found.
如果我创建它怎么也找不到?!?花了4个小时才搞清楚那件事。请。帮助
答案 0 :(得分:2)
return array(
'view' => '_partials.breadcrumbs',
);