fix : API Version 관리 추가 - 초기에는 v1으로 개발
(cherry picked from commit 09bf8ac599)
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
<?php
|
||||
|
||||
namespace App\Http\Controllers\Api;
|
||||
namespace App\Http\Controllers\Api\V1;
|
||||
|
||||
use App\Http\Controllers\Controller;
|
||||
use Illuminate\Http\Request;
|
||||
@@ -12,7 +12,7 @@ class AdminApiController extends Controller
|
||||
|
||||
/* /**
|
||||
* @OA\Post(
|
||||
* path="/api/admin/list",
|
||||
* path="/api/v1/admin/list",
|
||||
* summary="관리자 리스트",
|
||||
* tags={"Admin"},
|
||||
* security={{"ApiKeyAuth":{}}},
|
||||
@@ -1,6 +1,6 @@
|
||||
<?php
|
||||
|
||||
namespace App\Http\Controllers\Api;
|
||||
namespace App\Http\Controllers\Api\V1;
|
||||
|
||||
use App\Models\Member;
|
||||
use Illuminate\Http\Request;
|
||||
@@ -9,27 +9,12 @@
|
||||
use App\Http\Controllers\Controller;
|
||||
|
||||
|
||||
/**
|
||||
* @OA\Info(
|
||||
* version="1.0.0",
|
||||
* title="SAM API Documentation",
|
||||
* description="SAM(Semi-Automatics Management) API 입니다.",
|
||||
* @OA\Contact(
|
||||
* email="shine1324@gmail.com"
|
||||
* )
|
||||
* )
|
||||
*
|
||||
* @OA\Server(
|
||||
* url="https://api.5130.co.kr",
|
||||
* description="SAM API 서버"
|
||||
* )
|
||||
*/
|
||||
class ApiController extends Controller
|
||||
{
|
||||
|
||||
/**
|
||||
* @OA\Get(
|
||||
* path="/api/debug-apikey",
|
||||
* path="/api/v1/debug-apikey",
|
||||
* tags={"API Key 인증"},
|
||||
* summary="API Key 인증 확인",
|
||||
* security={{"ApiKeyAuth":{}}},
|
||||
@@ -52,7 +37,7 @@ public function debugApikey()
|
||||
|
||||
/**
|
||||
* @OA\Post(
|
||||
* path="/api/login",
|
||||
* path="/api/v1/login",
|
||||
* summary="회원 토큰 정보확인",
|
||||
* tags={"Auth"},
|
||||
* @OA\RequestBody(
|
||||
@@ -118,7 +103,7 @@ public function login(Request $request)
|
||||
|
||||
/**
|
||||
* @OA\Post(
|
||||
* path="/api/logout",
|
||||
* path="/api/v1/logout",
|
||||
* summary="로그아웃 (Access 및 Token 무효화)",
|
||||
* tags={"Auth"},
|
||||
* security={{"ApiKeyAuth":{}}},
|
||||
@@ -1,6 +1,6 @@
|
||||
<?php
|
||||
|
||||
namespace App\Http\Controllers\Api;
|
||||
namespace App\Http\Controllers\Api\V1;
|
||||
|
||||
use App\Helpers\ApiResponse;
|
||||
use Illuminate\Support\Facades\DB;
|
||||
@@ -1,6 +1,6 @@
|
||||
<?php
|
||||
|
||||
namespace App\Http\Controllers\Api;
|
||||
namespace App\Http\Controllers\Api\V1;
|
||||
|
||||
use App\Http\Controllers\Controller;
|
||||
use Illuminate\Http\Request;
|
||||
@@ -1,6 +1,6 @@
|
||||
<?php
|
||||
|
||||
namespace App\Http\Controllers\Api;
|
||||
namespace App\Http\Controllers\Api\V1;
|
||||
|
||||
use Illuminate\Http\Request;
|
||||
use App\Http\Controllers\Controller;
|
||||
@@ -11,7 +11,7 @@ class MemberController extends Controller
|
||||
{
|
||||
/**
|
||||
* @OA\Get(
|
||||
* path="/api/member/index",
|
||||
* path="/api/v1/member/index",
|
||||
* summary="회원 목록 조회",
|
||||
* description="회원 목록을 조회합니다.",
|
||||
* tags={"Member"},
|
||||
@@ -98,7 +98,7 @@ public function store(Request $request)
|
||||
|
||||
/**
|
||||
* @OA\Get (
|
||||
* path="/api/member/show/{user_no}",
|
||||
* path="/api/member/V1/show/{user_no}",
|
||||
* summary="회원 상세조회",
|
||||
* description="user_no 기준으로 회원 상세 정보를 조회합니다.",
|
||||
* tags={"Member"},
|
||||
Reference in New Issue
Block a user