diff --git a/app/Http/breadcrumbs.php b/app/Http/breadcrumbs.php index 602a218d53..c3a1fc200d 100644 --- a/app/Http/breadcrumbs.php +++ b/app/Http/breadcrumbs.php @@ -9,6 +9,7 @@ use FireflyIII\Models\Category; use FireflyIII\Models\LimitRepetition; use FireflyIII\Models\PiggyBank; use FireflyIII\Models\Reminder; +use FireflyIII\Models\TransactionCurrency; use FireflyIII\Models\TransactionJournal; use FireflyIII\Models\Tag; /* @@ -156,6 +157,27 @@ Breadcrumbs::register( } ); +// currencies. +Breadcrumbs::register( + 'currency.index', function (Generator $breadcrumbs) { + $breadcrumbs->parent('home'); + $breadcrumbs->push('Currencies', route('currency.index')); +} +); + +Breadcrumbs::register( + 'currency.edit', function (Generator $breadcrumbs, TransactionCurrency $currency) { + $breadcrumbs->parent('currency.index'); + $breadcrumbs->push('Edit '.$currency->name, route('currency.edit', $currency->id)); +} +); +Breadcrumbs::register( + 'currency.delete', function (Generator $breadcrumbs, TransactionCurrency $currency) { + $breadcrumbs->parent('currency.index'); + $breadcrumbs->push('Delete '.$currency->name, route('currency.delete', $currency->id)); +} +); + // piggy banks Breadcrumbs::register( diff --git a/resources/views/currency/edit.blade.php b/resources/views/currency/edit.blade.php index 7a741d0633..561c8a64b2 100644 --- a/resources/views/currency/edit.blade.php +++ b/resources/views/currency/edit.blade.php @@ -1,6 +1,6 @@ @extends('layouts.default') @section('content') -{!! Breadcrumbs::renderIfExists(Route::getCurrentRoute()->getName()) !!} +{!! Breadcrumbs::renderIfExists(Route::getCurrentRoute()->getName(), $currency) !!} {!! Form::model($currency, ['class' => 'form-horizontal','id' => 'update','url' => route('currency.update',$currency->id)]) !!}