From 2de6bc30fa623f100c46d74282ac4ce43cc4ef8e Mon Sep 17 00:00:00 2001 From: Daniel-I-Am Date: Sat, 29 Aug 2020 15:41:32 +0200 Subject: [PATCH] Add lodestone freecompany fetch endpoints --- .../LodestoneFreeCompanyDetailsController.php | 30 +++++++++++++++++++ routes/web.php | 4 +-- 2 files changed, 32 insertions(+), 2 deletions(-) create mode 100644 app/Http/Controllers/LodestoneFreeCompanyDetailsController.php diff --git a/app/Http/Controllers/LodestoneFreeCompanyDetailsController.php b/app/Http/Controllers/LodestoneFreeCompanyDetailsController.php new file mode 100644 index 0000000..a8836bb --- /dev/null +++ b/app/Http/Controllers/LodestoneFreeCompanyDetailsController.php @@ -0,0 +1,30 @@ +lodestoneCacheService = $lodestoneCacheService; + $this->lodestoneApiService = $lodestoneApiService; + } + + public function byId($lodestoneId) { + return $this->lodestoneCacheService->getFreeCompanyById($lodestoneId, $this->lodestoneApiService); + } + + public function byName($server, $lodestoneName) { + return $this->lodestoneCacheService->getFreeCompanyByName($server, $lodestoneName, $this->lodestoneApiService); + } +} diff --git a/routes/web.php b/routes/web.php index 05e226d..528979d 100644 --- a/routes/web.php +++ b/routes/web.php @@ -30,8 +30,8 @@ Route::prefix('api')->middleware(ApiAuthorization::class)->group(function() { }); Route::prefix('freeCompany')->group(function() { - Route::get('/id/{lodestoneId}'); - Route::get('/name/{server}/{lodestoneName}'); + Route::get('/id/{lodestoneId}', 'LodestoneFreeCompanyDetailsController@byId'); + Route::get('/name/{server}/{lodestoneName}', 'LodestoneFreeCompanyDetailsController@byName'); }); Route::prefix('member')->group(function() {