From 915b591c482df989b8179a17611da719fa011e8b Mon Sep 17 00:00:00 2001 From: Daniel-I-Am Date: Fri, 28 Aug 2020 23:13:35 +0200 Subject: [PATCH] Define all routes --- routes/web.php | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/routes/web.php b/routes/web.php index 75f03a4..bcfb2be 100644 --- a/routes/web.php +++ b/routes/web.php @@ -13,3 +13,33 @@ use Illuminate\Support\Facades\Route; | */ +Route::prefix('api')->group(function() { + Route::prefix('v1')->group(function() { + Route::prefix('lodestone')->group(function() { + Route::prefix('link')->group(function() { + Route::get('/check/name/{server}/{name}/discord/{discordGuildId}/{discordUserId}'); + Route::get('/check/name/{server}/{name}/website/{hostname}/{websiteUserId}'); + Route::get('/check/id/{lodestoneId}/discord/{discordGuildId}/{discordUserId}'); + Route::get('/check/id/{lodestoneId}/website/{hostname}/{websiteId}'); + + Route::post('/{lodestoneId}/discord/{discordGuildId}/{discordUserId}'); + Route::post('/{lodestoneId}/website/{hostname}/{websiteId}'); + }); + + Route::prefix('freeCompany')->group(function() { + Route::get('/id/{lodestoneId}'); + Route::get('/name/{server}/{lodestoneName}'); + }); + + Route::prefix('member')->group(function() { + Route::get('/id/{lodestoneId}'); + Route::get('/name/{server}/{lodestoneName}'); + }); + + Route::prefix('rank')->group(function() { + Route::get('/check/{freeCompanyId}/discord/{discordGuildId}/{discordUserId}/{currentRank}'); + Route::get('/check/{freeCompanyId}/website/{hostname}/{websiteId}/{currentRank}'); + }); + }); + }); +});