2014-09-10 49 views
2

我正在使用https://github.com/davejamesmiller/laravel-breadcrumbs包。Laravel面包屑包找不到自定义模板

按说明安装,但我想为我的面包屑创建自定义模板。

我已创建的应用程序/ 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 /视图/ _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个小时找出那件事。请。帮助

回答

3

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

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