Я использую Laravel 5.2 и хочу использовать хлебные крошки от davejamesmiller. Я установил маршрут Route::resource('admin/users', '\Easyk\Controllers\Admin\UsersController');
и в соответствии с документацией создал файл Http/breadcrumbs.php
, содержимое которого:
Breadcrumbs::register('admin.users.index', function ($breadcrumbs) {
$breadcrumbs->push('Users', route('admin.users.index'));
});
Когда я пытаюсь использовать шаблон {!! Breadcrumbs::render() !!}
, он будет отображаться без проблем. Но я хотел бы сделать это вручную. Согласно документации я создал файл config/breadcrumbs.php
с содержимым:
return [
'view' => 'partials/_breadcrumbs',
];
но когда я пытаюсь его отобразить, переменной $breadcrumbs
нет:
@if(!empty($breadcrumbs))
<ol class="breadcrumb">
<li>{!! link_to_route('main', 'Home') !!}</li>
@foreach($breadcrumbs as $bread)
@if(isset($bread['url']))
<li>{!! link_to($bread['url'], $bread['name']) !!}</li>
@else
<li>{!! $bread['name'] !!}</li>
@endif
@endforeach
</ol>
@endif
У вас есть опыт, как получить переменную $breadcrumbs
для представления, указанного в файле?