@extends('layouts.app') @section('title','Data Karyawan (Talenta)') @section('page-title','Data Karyawan (Talenta)') @section('content')
@if ($errors->any())
@foreach ($errors->all() as $e)
{{ $e }}
@endforeach
@endif @if(!empty($notice))
{{ $notice }}
@endif
Reset
@php $gv = function(array $row, array $alts, $default='') { foreach ($alts as $k) { $v = data_get($row, $k); if (!is_null($v) && $v!=='') return $v; } return $default; }; $rows = $items ?? []; @endphp
@forelse($rows as $i => $it) @php $uid = $it['user_id'] ?? ''; $fn = $gv($it, ['personal.first_name']); $ln = $gv($it, ['personal.last_name']); $name = trim(($fn ?: '').' '.($ln ?: '')); $email = $gv($it, ['personal.email']); $empId = $gv($it, ['employment.employee_id','employee_id','user_id']); $stat = $gv($it, ['employment.status','status']); @endphp @empty @endforelse
# Employee name Employee Id Email Status Action
{{ $i+1 }} {{ $name ?: '-' }} {{ $empId }} {{ $email }} {{ $stat }} @if($uid) View @endif
Tidak ada data.
@php $pg = $pagination ?? []; $cur = (int)($pg['current_page'] ?? $page ?? 1); $last = (int)($pg['last_page'] ?? 1); $start = max(1, $cur - 2); $end = min($last, $cur + 2); $qs = request()->except('page'); @endphp @if($last > 1)
« First ‹ Prev @for($i=$start; $i<=$end; $i++) {{ $i }} @endfor Next › Last »
Page {{ $cur }} of {{ $last }} | Total: {{ $pg['total'] ?? '—' }}
@endif
Lihat RAW JSON
{{ json_encode($raw ?? [], JSON_PRETTY_PRINT|JSON_UNESCAPED_UNICODE) }}
@endsection