@extends('layouts.admin') @section('title', '회원 상세 및 권한 수정') @section('content') @php $listUrl = route('admin.users.list') . ($queryString ? '?' . $queryString : ''); @endphp

@yield('title')

목록
@php $userRole = $user->getRoleNames()->first() ?? 'user'; $isAdmin = ($userRole === 'admin'); // 파트너 권한 + 미인증 + 일시중지 여부 판별 (관리자 등록 부운영자) $isPartnerRole = $user->hasAnyRole(['shop', 'center', 'manufacturer']); $isNotVerified = empty($user->is_phone_verified); $isSuspended = ($user->status === 'suspended'); $isAdminPendingUser = ($user->is_admin_registered ?? false) || ($isPartnerRole && $isNotVerified && $isSuspended); @endphp
회원 기본 정보 및 권한 관리
@if($isAdmin) 최고관리자 (보호됨) @elseif($user->isActive()) 정상 계정 (Active) @elseif($isSuspended) 일시중지 (Suspended) @else 일반 계정 @endif
@if($isAdmin) @elseif($isAdminPendingUser && $isSuspended) @endif @csrf @method('PUT')
@if($user->is_phone_verified) 휴대폰인증완료 @else 미인증 상태 @endif 가입일: {{ $user->created_at->format('Y-m-d H:i') }}

@if($isAdmin)
@else
status) === 'active' ? 'checked' : '' }} required> 로그인 및 관리자 업무 정상 수행 가능
status) === 'suspended' ? 'checked' : '' }}> 접속 즉시 차단되며 로그인 불가
@endif
@error('admin_memo')
{{ $message }}
@enderror
취소
@if(!$isAdmin) @endif
@endsection @push('scripts') @endpush