feat : API - 제품 Category 리스트

This commit is contained in:
2025-07-23 18:06:33 +09:00
parent 593d81c4cb
commit 4ac6c0a49e
3 changed files with 163 additions and 9 deletions

View File

@@ -7,31 +7,38 @@
use App\Http\Controllers\Api\V1\MemberController;
use App\Http\Controllers\Api\V1\AdminApiController;
use App\Http\Controllers\Api\V1\FileController;
use App\Http\Controllers\Api\V1\ProductController;
// V1 초기 개발
Route::prefix('v1')->group(function () {
# 회원관련
Route::post('/login', [ApiController::class, 'login']);
Route::get('/login', [ApiController::class, 'login']);
Route::middleware('auth.apikey')->post('/logout', [ApiController::class, 'logout']);
# API KEY 인증
Route::middleware('auth.apikey')->get('/debug-apikey', [ApiController::class, 'debugApikey']);
# SAM API
Route::middleware('auth.apikey')->group(function () {
# Auth API
Route::post('/login', [ApiController::class, 'login']);
Route::get('/login', [ApiController::class, 'login']);
Route::middleware('auth.apikey')->post('/logout', [ApiController::class, 'logout']);
# API KEY 인증
Route::middleware('auth.apikey')->get('/debug-apikey', [ApiController::class, 'debugApikey']);
// Admin API
Route::post('/admin/list', [AdminApiController::class, 'list'])->middleware('permission:SR'); // 관리자 리스트 조회
// Common API
Route::prefix('common')->group(function () {
Route::get('/code', [CommonController::class, 'getComeCode'])->name('common.code'); // 공통코드 조회
});
// Product API
Route::prefix('product')->group(function () {
Route::get('/category', [ProductController::class, 'getCategory'])->name('product.category'); // 제품 카테고리
});
// Member API
Route::prefix('member')->group(function () {
Route::get('/me', [MemberController::class, 'me'])->name('member.me'); // 회원 목록 조회