style: Laravel Pint 코드 포맷팅 적용
- PSR-12 스타일 가이드 준수 - 302개 파일 스타일 이슈 자동 수정 - 코드 로직 변경 없음 (포맷팅만)
This commit is contained in:
@@ -2,7 +2,6 @@
|
||||
|
||||
namespace App\Http\Controllers\Api\V1;
|
||||
|
||||
use App\Helpers\ApiResponse;
|
||||
use App\Http\Controllers\Controller;
|
||||
use App\Models\Members\User;
|
||||
use Illuminate\Http\Request;
|
||||
@@ -11,32 +10,27 @@
|
||||
use Illuminate\Support\Facades\Validator;
|
||||
use Illuminate\Support\Str;
|
||||
|
||||
|
||||
class ApiController extends Controller
|
||||
{
|
||||
|
||||
|
||||
public function debugApikey()
|
||||
{
|
||||
$message = 'API Key 인증 성공';
|
||||
|
||||
return response()->json(['message' => $message]);
|
||||
}
|
||||
|
||||
|
||||
|
||||
public function login(Request $request)
|
||||
{
|
||||
$userId = $request->input('user_id');
|
||||
$userPwd = $request->input('user_pwd');
|
||||
|
||||
if (!$userId || !$userPwd) {
|
||||
if (! $userId || ! $userPwd) {
|
||||
return response()->json(['error' => '아이디 또는 비밀번호 누락'], 400);
|
||||
}
|
||||
|
||||
|
||||
$user = User::where('user_id', $userId)->first();
|
||||
|
||||
if (!$user) {
|
||||
if (! $user) {
|
||||
return response()->json(['error' => '사용자를 찾을 수 없습니다.'], 404);
|
||||
}
|
||||
|
||||
@@ -50,11 +44,11 @@ public function login(Request $request)
|
||||
$isValid = strtoupper(hash('sha256', $userPwd)) === strtoupper($user->password);
|
||||
}
|
||||
|
||||
if (!$isValid) {
|
||||
if (! $isValid) {
|
||||
return response()->json(['error' => '아이디 또는 비밀번호가 올바르지 않습니다.'], 401);
|
||||
}
|
||||
|
||||
//인증토큰 생성
|
||||
// 인증토큰 생성
|
||||
$token = $user->createToken('front-app')->plainTextToken;
|
||||
|
||||
// 선택: DB에 신규 token 저장
|
||||
@@ -70,21 +64,20 @@ public function login(Request $request)
|
||||
|
||||
public function logout(Request $request)
|
||||
{
|
||||
//인증토큰 삭제
|
||||
// 인증토큰 삭제
|
||||
$request->user()->currentAccessToken()->delete();
|
||||
|
||||
return response()->json(['message' => '로그아웃 완료']);
|
||||
}
|
||||
|
||||
|
||||
public function signup(Request $request)
|
||||
{
|
||||
// 신규 회원 생성 + 역할 부여 지원
|
||||
$v = Validator::make($request->all(), [
|
||||
'user_id' => 'required|string|max:255|unique:users,user_id',
|
||||
'name' => 'required|string|max:255',
|
||||
'email' => 'required|email|max:100|unique:users,email',
|
||||
'phone' => 'nullable|string|max:30',
|
||||
'user_id' => 'required|string|max:255|unique:users,user_id',
|
||||
'name' => 'required|string|max:255',
|
||||
'email' => 'required|email|max:100|unique:users,email',
|
||||
'phone' => 'nullable|string|max:30',
|
||||
'password' => 'required|string|min:8|max:64',
|
||||
]);
|
||||
|
||||
@@ -97,15 +90,14 @@ public function signup(Request $request)
|
||||
return DB::transaction(function () use ($payload) {
|
||||
// 신규 사용자 생성
|
||||
$user = User::create([
|
||||
'user_id' => $payload['user_id'],
|
||||
'name' => $payload['name'],
|
||||
'email' => $payload['email'],
|
||||
'phone' => $payload['phone'] ?? null,
|
||||
'user_id' => $payload['user_id'],
|
||||
'name' => $payload['name'],
|
||||
'email' => $payload['email'],
|
||||
'phone' => $payload['phone'] ?? null,
|
||||
'password' => $payload['password'], // 캐스트가 알아서 해싱
|
||||
]);
|
||||
|
||||
return ['user' => $user->only(['id','user_id','name','email','phone'])];
|
||||
return ['user' => $user->only(['id', 'user_id', 'name', 'email', 'phone'])];
|
||||
});
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user