diff --git a/app/breadcrumbs.php b/app/breadcrumbs.php index cbf2be20df..888918ff25 100644 --- a/app/breadcrumbs.php +++ b/app/breadcrumbs.php @@ -124,8 +124,43 @@ Breadcrumbs::register( Breadcrumbs::register( 'categories.show', function (Generator $breadcrumbs, Category $category) { - $breadcrumbs->parent('budgets.index'); + $breadcrumbs->parent('categories.index'); $breadcrumbs->push($category->name, route('categories.show', $category->id)); + } +); + +// piggy banks +Breadcrumbs::register( + 'piggybanks.index', function (Generator $breadcrumbs) { + $breadcrumbs->parent('home'); + $breadcrumbs->push('Piggy banks', route('piggybanks.index')); + } +); +Breadcrumbs::register( + 'piggybanks.create', function (Generator $breadcrumbs) { + $breadcrumbs->parent('piggybanks.index'); + $breadcrumbs->push('Create new piggy bank', route('piggybanks.create')); + } +); + +Breadcrumbs::register( + 'piggybanks.edit', function (Generator $breadcrumbs, Piggybank $piggybank) { + $breadcrumbs->parent('piggybanks.show', $piggybank); + $breadcrumbs->push('Edit '.$piggybank->name, route('piggybanks.edit',$piggybank->id)); + } +); +Breadcrumbs::register( + 'piggybanks.delete', function (Generator $breadcrumbs, Piggybank $piggybank) { + $breadcrumbs->parent('piggybanks.show', $piggybank); + $breadcrumbs->push('Delete '.$piggybank->name, route('piggybanks.delete',$piggybank->id)); + } +); + +Breadcrumbs::register( + 'piggybanks.show', function (Generator $breadcrumbs, Piggybank $piggybank) { + $breadcrumbs->parent('piggybanks.index'); + $breadcrumbs->push($piggybank->name, route('piggybanks.show', $piggybank->id)); + } ); \ No newline at end of file diff --git a/app/views/piggybanks/create.blade.php b/app/views/piggybanks/create.blade.php index 6c05dcc7fe..c636fb0605 100644 --- a/app/views/piggybanks/create.blade.php +++ b/app/views/piggybanks/create.blade.php @@ -1,5 +1,6 @@ @extends('layouts.default') @section('content') +{{ Breadcrumbs::renderIfExists(Route::getCurrentRoute()->getName()) }} {{Form::open(['class' => 'form-horizontal','url' => route('piggybanks.store')])}}