diff --git a/app/Http/Controllers/HomeController.php b/app/Http/Controllers/HomeController.php index d0f268d81f..faba16c839 100644 --- a/app/Http/Controllers/HomeController.php +++ b/app/Http/Controllers/HomeController.php @@ -8,6 +8,7 @@ use FireflyIII\Models\Tag; use FireflyIII\Repositories\Account\AccountRepositoryInterface as ARI; use Input; use Preferences; +use Route; use Session; use Steam; @@ -29,6 +30,7 @@ class HomeController extends Controller public function dateRange() { + $start = new Carbon(Input::get('start')); $end = new Carbon(Input::get('end')); @@ -42,6 +44,9 @@ class HomeController extends Controller Session::put('end', $end); } + /** + * @throws FireflyException + */ public function displayError() { throw new FireflyException('A very simple test error.'); @@ -133,4 +138,18 @@ class HomeController extends Controller ); } + /** + * Display a list of named routes. Excludes some that cannot be "shown". This method + * is used to generate help files (down the road). + */ + public function routes() + { + $ignore = []; + $routes = Route::getRoutes(); + foreach ($routes as $route) { + var_dump($route); + exit; + } + } + } diff --git a/app/Http/breadcrumbs.php b/app/Http/breadcrumbs.php index 42c4658cea..f4ff12c12d 100644 --- a/app/Http/breadcrumbs.php +++ b/app/Http/breadcrumbs.php @@ -477,7 +477,9 @@ Breadcrumbs::register( Breadcrumbs::register( 'rules.rule-group.select_transactions', function (BreadCrumbGenerator $breadcrumbs, RuleGroup $ruleGroup) { $breadcrumbs->parent('rules.index'); - $breadcrumbs->push(trans('firefly.execute_group_on_existing_transactions', ['title' => $ruleGroup->title]), route('rules.rule-group.select_transactions', [$ruleGroup])); + $breadcrumbs->push( + trans('firefly.execute_group_on_existing_transactions', ['title' => $ruleGroup->title]), route('rules.rule-group.select_transactions', [$ruleGroup]) + ); } ); diff --git a/app/Http/routes.php b/app/Http/routes.php index 801b8dd2b7..3f59158b81 100644 --- a/app/Http/routes.php +++ b/app/Http/routes.php @@ -40,6 +40,7 @@ Route::group( Route::get('/home', ['uses' => 'HomeController@index', 'as' => 'home']); Route::post('/daterange', ['uses' => 'HomeController@dateRange', 'as' => 'daterange']); Route::get('/flush', ['uses' => 'HomeController@flush', 'as' => 'flush']); + Route::get('/routes', ['uses' => 'HomeController@routes', 'as' => 'routes']); /** * Account Controller */ @@ -274,7 +275,7 @@ Route::group( Route::get('/rules/rules/edit/{rule}', ['uses' => 'RuleController@edit', 'as' => 'rules.rule.edit']); Route::get('/rules/rules/delete/{rule}', ['uses' => 'RuleController@delete', 'as' => 'rules.rule.delete']); Route::get('/rules/rules/test_triggers', ['uses' => 'RuleController@testTriggers', 'as' => 'rules.rule.test_triggers']); - + // rules POST: Route::post('/rules/rules/trigger/reorder/{rule}', ['uses' => 'RuleController@reorderRuleTriggers']); Route::post('/rules/rules/action/reorder/{rule}', ['uses' => 'RuleController@reorderRuleActions']);