38 lines
1.1 KiB
PHP
38 lines
1.1 KiB
PHP
|
|
<?php
|
||
|
|
|
||
|
|
namespace App\Http\Controllers\Api;
|
||
|
|
|
||
|
|
use App\Http\Controllers\Controller;
|
||
|
|
use Illuminate\Http\Request;
|
||
|
|
use App\Helpers\ApiResponse;
|
||
|
|
use App\Models\SiteAdmin;
|
||
|
|
|
||
|
|
class AdminApiController extends Controller
|
||
|
|
{
|
||
|
|
|
||
|
|
/* /**
|
||
|
|
* @OA\Post(
|
||
|
|
* path="/api/admin/list",
|
||
|
|
* summary="관리자 리스트",
|
||
|
|
* tags={"Admin"},
|
||
|
|
* security={{"ApiKeyAuth":{}}},
|
||
|
|
* @OA\RequestBody(
|
||
|
|
* required=true,
|
||
|
|
* @OA\JsonContent(
|
||
|
|
* required={"user_token"},
|
||
|
|
* @OA\Property(property="user_token", type="string", example="XXXXXXX")
|
||
|
|
* )
|
||
|
|
* ),
|
||
|
|
* @OA\Response(response=200, description="성공"),
|
||
|
|
* @OA\Response(response=401, description="실패")
|
||
|
|
* )
|
||
|
|
*/
|
||
|
|
public function list(Request $request)
|
||
|
|
{
|
||
|
|
return ApiResponse::handle(function () use ($request) {
|
||
|
|
$admins = new SiteAdmin;
|
||
|
|
return ApiResponse::response('get', $admins, $request->debug);
|
||
|
|
}, '관리자 목록 조회 성공', '관리자 목록 조회 실패');
|
||
|
|
}
|
||
|
|
}
|