Files
sam-api/app/Http/Controllers/Api/V1/RegisterController.php
hskwon 8c2d2b4c14 fix: Laravel validation 한국어 메시지 추가 및 RegisterController 네임스페이스 수정
- Laravel 표준 validation 규칙 메시지 60+ 개 추가 (lang/ko/validation.php)
- unique, required, email, confirmed 등 주요 규칙 포함
- :attribute 플레이스홀더로 동적 필드명 지원
- RegisterController의 ApiResponse 네임스페이스 수정
  - 잘못: App\Http\Resources\ApiResponse
  - 올바름: App\Helpers\ApiResponse

해결된 에러:
- "The 사용자 아이디 has already been taken." → "사용자 아이디은(는) 이미 사용 중입니다."
- "Class App\Http\Resources\ApiResponse not found" → 네임스페이스 수정으로 해결
2025-11-07 17:53:42 +09:00

24 lines
589 B
PHP

<?php
namespace App\Http\Controllers\Api\V1;
use App\Helpers\ApiResponse;
use App\Http\Controllers\Controller;
use App\Http\Requests\RegisterRequest;
use App\Services\RegisterService;
class RegisterController extends Controller
{
/**
* Register a new user with tenant creation
*
* @return \Illuminate\Http\JsonResponse
*/
public function register(RegisterRequest $request)
{
return ApiResponse::handle(function () use ($request) {
return RegisterService::register($request->validated());
}, __('message.registered'));
}
}