diff --git a/app/Api/V1/Controllers/todo-Search/AccountController.php b/app/Api/V1/Controllers/Search/AccountController.php similarity index 94% rename from app/Api/V1/Controllers/todo-Search/AccountController.php rename to app/Api/V1/Controllers/Search/AccountController.php index d6b652b325..b1df06b854 100644 --- a/app/Api/V1/Controllers/todo-Search/AccountController.php +++ b/app/Api/V1/Controllers/Search/AccountController.php @@ -1,8 +1,8 @@ mapAccountTypes($type); - Log::debug(sprintf('Going to search for "%s" in types', $query), $types); /** @var AccountSearch $search */ $search = app(AccountSearch::class); @@ -85,7 +86,6 @@ class AccountController extends Controller $accounts = $search->search(); - Log::debug(sprintf('Found %d accounts', $accounts->count())); /** @var AccountTransformer $transformer */ $transformer = app(AccountTransformer::class); diff --git a/app/Api/V1/Controllers/todo-Search/TransactionController.php b/app/Api/V1/Controllers/Search/TransactionController.php similarity index 100% rename from app/Api/V1/Controllers/todo-Search/TransactionController.php rename to app/Api/V1/Controllers/Search/TransactionController.php diff --git a/app/Api/V1/Controllers/todo-System/AboutController.php b/app/Api/V1/Controllers/System/AboutController.php similarity index 100% rename from app/Api/V1/Controllers/todo-System/AboutController.php rename to app/Api/V1/Controllers/System/AboutController.php diff --git a/routes/api.php b/routes/api.php index 36bf9edcc6..7f6921ff65 100644 --- a/routes/api.php +++ b/routes/api.php @@ -460,6 +460,36 @@ Route::group( } ); +/** + * SEARCH ENDPOINTS + */ +Route::group( + ['namespace' => 'FireflyIII\Api\V1\Controllers\Search', 'prefix' => 'search', + 'as' => 'api.v1.search.',], + static function () { + + Route::get('transactions', ['uses' => 'TransactionController@search', 'as' => 'transactions']); + Route::get('accounts', ['uses' => 'AccountController@search', 'as' => 'accounts']); + } +); + +/** + * SYSTEM END POINTS + */ +// About Firefly III API routes: +Route::group( + [ + 'namespace' => 'FireflyIII\Api\V1\Controllers\System', 'prefix' => 'about', + 'as' => 'api.v1.about.'], + static function () { + + Route::get('', ['uses' => 'AboutController@about', 'as' => 'index']); + Route::get('user', ['uses' => 'AboutController@user', 'as' => 'user']); + } +); + + + @@ -507,19 +537,6 @@ Route::group( // TODO get rid of underscores. -// ABOUT FIREFLY III -// TODO VERIFY API DOCS -//Route::group( -// [ -// 'namespace' => 'FireflyIII\Api\V1\Controllers\System', 'prefix' => 'about', -// 'as' => 'api.v1.about.'], -// static function () { -// -// // Accounts API routes: -// Route::get('', ['uses' => 'AboutController@about', 'as' => 'index']); -// Route::get('user', ['uses' => 'AboutController@user', 'as' => 'user']); -// } -//); // DYNAMIC CONFIGURATION (CHANGEABLE) @@ -598,19 +615,7 @@ Route::group( -// -// -//// TODO VERIFY API DOCS -//Route::group( -// ['namespace' => 'FireflyIII\Api\V1\Controllers\Search', 'prefix' => 'search', -// 'as' => 'api.v1.search.',], -// static function () { -// -// // Attachment API routes: -// Route::get('transactions', ['uses' => 'TransactionController@search', 'as' => 'transactions']); -// Route::get('accounts', ['uses' => 'AccountController@search', 'as' => 'accounts']); -// } -//); + // //// TODO VERIFY API DOCS //Route::group(