【问题标题】:Laravel breadcrumbs bundle cannot find custom templateLaravel 面包屑包找不到自定义模板
【发布时间】:2014-09-11 01:05:57
【问题描述】:

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

【问题讨论】:

    标签: laravel laravel-4 breadcrumbs


    【解决方案1】:

    詹姆斯帮助了我。我必须这样做:

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

    【讨论】:

      猜你喜欢
      • 2018-12-18
      • 2020-10-25
      • 1970-01-01
      • 2011-01-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-05-12
      相关资源
      最近更新 更多