Laravel breadcrumbs捆绑包找不到自定义模板

时间:2014-09-10 14:11:43

标签: laravel laravel-4 breadcrumbs

我正在使用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个小时才搞清楚那件事。请。帮助

1 个答案:

答案 0 :(得分:2)

詹姆斯帮助了我。我不得不这样做:

return array(
    'view' => '_partials.breadcrumbs',
);