{{-- resources/views/admin/log/MemberLoginLogController.blade.php --}} @extends('admin.layouts.app') @section('title', '로그인 로그') @section('page_title', '로그인 로그') @section('page_desc', '연도별 로그인 이력을 조회합니다.') @section('content_class', 'a-content--full') @push('head') @endpush @section('content') @php $indexUrl = route('admin.systemlog.member-login-logs', [], false); $f = $filters ?? []; $years = $years ?? []; $year = (int)($f['year'] ?? (int)date('Y')); $dateFrom = (string)($f['date_from'] ?? ''); $dateTo = (string)($f['date_to'] ?? ''); $memNo = (string)($f['mem_no'] ?? ''); $sf = (string)($f['sf'] ?? ''); $conn = (string)($f['conn'] ?? ''); $ip4 = (string)($f['ip4'] ?? ''); $ip4c = (string)($f['ip4_c'] ?? ''); $err = (string)($f['error_code'] ?? ''); $platform = (string)($f['platform'] ?? ''); $browser = (string)($f['browser'] ?? ''); @endphp
로그인 로그
연도별(mem_login_YYYY) 테이블 조회 · 검색/페이징
초기화
{{ $page->total() }}
@forelse(($items ?? []) as $r0) @php $r = is_array($r0) ? $r0 : (array)$r0; $seq = (int)($r['seq'] ?? 0); $memNoInt = (int)($r['mem_no_int'] ?? 0); $memLink = $r['mem_link'] ?? null; $sf = (string)($r['sf'] ?? 's'); $errCode = trim((string)($r['error_code'] ?? '')); // 성공이면 실패코드는 비움(요구에 따라 여기서 제어) $errShow = ($sf === 'f' && $errCode !== '') ? $errCode : ''; $ip4 = (string)($r['ip4'] ?? ''); $ip4c = (string)($r['ip4_c'] ?? ''); $plat = trim((string)($r['platform'] ?? '')); $brow = trim((string)($r['browser'] ?? '')); @endphp @empty @endforelse
SEQ 일시 회원 결과 경로 IP 플랫폼/브라우저 실패코드
{{ $seq }} {{ $r['dt_reg'] ?? '-' }} @if($memNoInt > 0 && $memLink) {{ $memNoInt }} @else 0 @endif {{ $r['sf_label'] ?? '-' }} {{ $r['conn_label'] ?? '-' }} {{ $ip4 !== '' ? $ip4 : '-' }} @if($ip4c !== '') {{ $ip4c }} @endif {{ $plat !== '' ? $plat : '-' }} {{ $brow !== '' ? $brow : '-' }} @if($errShow !== '') {{ $errShow }} @else - @endif
데이터가 없습니다.
{{ $page->onEachSide(1)->links('vendor.pagination.admin') }}
@endsection