diff --git a/app/breadcrumbs.php b/app/breadcrumbs.php index 6d7e2f3183..cbf2be20df 100644 --- a/app/breadcrumbs.php +++ b/app/breadcrumbs.php @@ -92,6 +92,40 @@ Breadcrumbs::register( DateKit::periodShow($repetition->startdate, $repetition->limit->repeat_freq), route('budgets.show', $budget->id, $repetition->id) ); } - //$breadcrumbs->push('Budgets', route('budgets.index')); + } +); + +// categories +Breadcrumbs::register( + 'categories.index', function (Generator $breadcrumbs) { + $breadcrumbs->parent('home'); + $breadcrumbs->push('Categories', route('categories.index')); + } +); +Breadcrumbs::register( + 'categories.create', function (Generator $breadcrumbs) { + $breadcrumbs->parent('categories.index'); + $breadcrumbs->push('Create new category', route('categories.create')); + } +); + +Breadcrumbs::register( + 'categories.edit', function (Generator $breadcrumbs, Category $category) { + $breadcrumbs->parent('categories.show', $category); + $breadcrumbs->push('Edit '.$category->name, route('categories.edit',$category->id)); + } +); +Breadcrumbs::register( + 'categories.delete', function (Generator $breadcrumbs, Category $category) { + $breadcrumbs->parent('categories.show', $category); + $breadcrumbs->push('Delete '.$category->name, route('categories.delete',$category->id)); + } +); + +Breadcrumbs::register( + 'categories.show', function (Generator $breadcrumbs, Category $category) { + $breadcrumbs->parent('budgets.index'); + $breadcrumbs->push($category->name, route('categories.show', $category->id)); + } ); \ No newline at end of file diff --git a/app/views/categories/create.blade.php b/app/views/categories/create.blade.php index 77868e12f4..f4c8111248 100644 --- a/app/views/categories/create.blade.php +++ b/app/views/categories/create.blade.php @@ -1,6 +1,6 @@ @extends('layouts.default') @section('content') - +{{ Breadcrumbs::renderIfExists(Route::getCurrentRoute()->getName()) }} {{Form::open(['class' => 'form-horizontal','url' => route('categories.store')])}}
diff --git a/app/views/categories/delete.blade.php b/app/views/categories/delete.blade.php index 75e2d5929e..b5e62748c1 100644 --- a/app/views/categories/delete.blade.php +++ b/app/views/categories/delete.blade.php @@ -1,5 +1,6 @@ @extends('layouts.default') @section('content') +{{ Breadcrumbs::renderIfExists(Route::getCurrentRoute()->getName(), $category) }} {{Form::open(['class' => 'form-horizontal','url' => route('categories.destroy',$category->id)])}}
diff --git a/app/views/categories/edit.blade.php b/app/views/categories/edit.blade.php index bf4fcaf6ff..6030c385b8 100644 --- a/app/views/categories/edit.blade.php +++ b/app/views/categories/edit.blade.php @@ -1,5 +1,6 @@ @extends('layouts.default') @section('content') +{{ Breadcrumbs::renderIfExists(Route::getCurrentRoute()->getName(), $category) }} {{Form::model($category, ['class' => 'form-horizontal','url' => route('categories.update',$category->id)])}}
diff --git a/app/views/categories/index.blade.php b/app/views/categories/index.blade.php index e3cef30f53..e20f21b4e5 100644 --- a/app/views/categories/index.blade.php +++ b/app/views/categories/index.blade.php @@ -1,5 +1,6 @@ @extends('layouts.default') @section('content') +{{ Breadcrumbs::renderIfExists(Route::getCurrentRoute()->getName()) }}
diff --git a/app/views/categories/show.blade.php b/app/views/categories/show.blade.php index 5cebffd6ed..16555e7a9e 100644 --- a/app/views/categories/show.blade.php +++ b/app/views/categories/show.blade.php @@ -1,6 +1,6 @@ @extends('layouts.default') @section('content') - +{{ Breadcrumbs::renderIfExists(Route::getCurrentRoute()->getName(), $category) }}
@@ -22,6 +22,7 @@
+ BLa bla something here.