$e->getMessage(), ]); } } /** * Show the form for creating a new resource. */ public function create() { // } /** * Store a newly created resource in storage. */ public function store(Request $request) { return ApiResponse::handle(function () use ($request) { return MemberService::setMember($request->all()); }, '회원등록'); } public function show($userNo) { return ApiResponse::handle(function () use ($userNo) { return MemberService::getMember($userNo); }, '회원 상세조회'); } public function me(Request $request) { return ApiResponse::handle(function () use ($request) { return MemberService::getMyInfo($request); }, '나의 정보 조회'); } public function meUpdate(Request $request) { return ApiResponse::handle(function () use ($request) { return MemberService::getMyUpdate($request); }, '나의 정보 수정'); } public function changePassword(Request $request) { return ApiResponse::handle(function () use ($request) { return MemberService::setMyPassword($request); }, '나의 비밀번호 수정'); } public function tenants(Request $request) { return ApiResponse::handle(function () use ($request) { return MemberService::getMyTenants($request); }, '나의 테넌트 목록 조회'); } public function switchTenant(Request $request) { $tenant_id = $request->tenant_id; return ApiResponse::handle(function () use ($tenant_id) { return MemberService::switchMyTenant($tenant_id); }, '활성 테넌트 전환'); } /** * Show the form for editing the specified resource. */ public function edit(string $id) { // } /** * Update the specified resource in storage. */ public function update(Request $request, string $id) { // } }