2014-09-10 38 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', 
);