FFXIV_Lodestone_Handler/routes/web.php
2020-08-28 23:13:35 +02:00

46 lines
1.8 KiB
PHP

<?php
use Illuminate\Support\Facades\Route;
/*
|--------------------------------------------------------------------------
| Web Routes
|--------------------------------------------------------------------------
|
| Here is where you can register web routes for your application. These
| routes are loaded by the RouteServiceProvider within a group which
| contains the "web" middleware group. Now create something great!
|
*/
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}');
});
});
});
});