@extends('layouts.admin') @section('title', '회원 상세 및 권한 수정') @section('content')

@yield('title')

목록
@if($errors->any()) @endif @if(session('success')) @endif @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($isAdminPendingUser) 인증 대기 중 (부운영자) @else 일반 계정 @endif
@if($isAdmin) @elseif($isAdminPendingUser) @endif @csrf @method('PUT')
@error('name')
{{ $message }}
@enderror
이메일 아이디는 시스템 고유값이므로 수정할 수 없습니다.
@error('phone')
{{ $message }}
@enderror
@if($user->is_phone_verified) 휴대폰인증완료 @else 미인증 상태 @endif 가입일: {{ $user->created_at->format('Y-m-d H:i') }}

@if($isAdmin)
@else
@error('status')
{{ $message }}
@enderror
hasRole('operator') ? 'checked' : '' }}>
hasRole('shop') ? 'checked' : '' }}>
hasRole('center') ? 'checked' : '' }}>
hasRole('manufacturer') ? 'checked' : '' }}>
@endif
@error('admin_memo')
{{ $message }}
@enderror
취소
@if(!$isAdmin) @endif
@endsection @push('scripts') @endpush