@extends('layouts.admin') @section('page-title', 'Staff Members') @section('content')
Manage your workforce, designations and regions
| # | Staff Member | Contact | Designation | Region | Current Projects | Joined |
|---|---|---|---|---|---|---|
| {{ $loop->iteration }} | {{-- Name + Avatar --}}
@php
$colors = ['#6d28d9','#0ea5e9','#22c55e','#f59e0b','#ef4444','#6366f1','#ec4899'];
$color = $colors[$loop->index % count($colors)];
@endphp
{{ strtoupper(substr($member->name, 0, 1)) }}
{{ $member->name }}
|
{{-- Contact --}}
{{ $member->email }}
{{ $member->phone ?? '—' }}
|
{{-- Designation --}}
@if($member->designation) {{ $member->designation->name }} @else — @endif | {{-- Region --}}
@if($member->region)
{{ $member->region->name }}
@else
—
@endif
|
{{-- Current Projects (ADDED DATA) --}}
@if($member->projects->count() > 0)
@foreach($member->projects as $project)
{{ $project->title }}
({{ \App\Models\ProjectRole::find($project->pivot->role_id)->name ?? 'Assigned' }})
@endforeach
@else
No active projects
@endif
|
{{-- Joined --}}
{{ $member->created_at->format('d M Y') }}
{{ $member->created_at->diffForHumans() }}
|
{{-- Actions --}}