@extends('layouts.admin-master') @section('title', 'Farmer Detail') @section('style') @include('admin.style') @endsection @section('content')
@include('admin.header')

Farmer Profile

@php $address = $farmer->user->addresses->first(); @endphp
{{-- ── LEFT COLUMN: Profile card + Admin Actions ── --}}
{{-- Profile Hero --}}
@if($farmer->profile_image) @else
{{ strtoupper(substr($farmer->first_name,0,1)) }}
@endif

{{ $farmer->first_name }} {{ $farmer->last_name }}

Farmer
{{-- Stat strip --}}
@if($farmer->user->is_kyc_completed) @else @endif
KYC
@if($farmer->user->is_phone_verified) @else @endif
Phone
@if($farmer->status === 'suspended')
Suspended
@elseif($farmer->status === 'approved')
Approved
@else
{{ ucfirst($farmer->status ?? 'pending') }}
@endif
Status
{{-- Contact info --}}
Phone
{{ $farmer->user->phone ?? '—' }}
Email
{{ $farmer->user->email ?? '—' }}
Location
{{ $address->district ?? '—' }}, {{ $address->state ?? '—' }}
{{-- Admin Actions --}}
Admin Actions
{{-- Edit --}} Edit Farmer Details {{-- Approve / Revert farmer status --}} @if($farmer->status !== 'suspended')
@csrf @method('PATCH')
@endif {{-- KYC Approve --}}
@csrf
{{-- KYC Reject --}} {{-- Phone verify (only if not verified) --}} @if(!$farmer->user->is_phone_verified)
@csrf @method('PATCH')
@else Phone Verified @endif {{-- Suspend / Reactivate --}}
@csrf @method('PATCH')
{{-- ── RIGHT COLUMN: Personal Info + Documents ── --}}
{{-- Personal & Address Info --}}
Personal Information
Full Name {{ $farmer->first_name }} {{ $farmer->middle_name }} {{ $farmer->last_name }}
Date of Birth {{ $farmer->date_of_birth ? \Carbon\Carbon::parse($farmer->date_of_birth)->format('d M Y') : '—' }}
Gender {{ ucfirst($farmer->gender ?? '—') }}
Land Area {{ $farmer->land_area ? $farmer->land_area.' acres' : '—' }}
Ownership {{ $farmer->ownership_type ?? '—' }}
Sells At {{ $farmer->where_do_you_sell ?? '—' }}
Village {{ $address->village ?? '—' }}
Taluka {{ $address->taluka ?? '—' }}
District {{ $address->district ?? '—' }}
State {{ $address->state ?? '—' }}
Pincode {{ $address->pin_code ?? '—' }}
Registered {{ $farmer->created_at ? $farmer->created_at->format('d M Y') : '—' }}
{{-- Verification Status --}}
Verification Status
@php $checks = [ ['label'=>'Phone Verified', 'ok'=>$farmer->user->is_phone_verified, 'icon'=>'fa-phone'], ['label'=>'KYC Completed', 'ok'=>$farmer->user->is_kyc_completed, 'icon'=>'fa-id-card'], ['label'=>'Account Active', 'ok'=>($farmer->status !== 'suspended'), 'icon'=>'fa-user-check'], ]; @endphp @foreach($checks as $chk)
{{ $chk['label'] }}
{{ $chk['ok'] ? 'Yes' : 'No' }}
@endforeach
{{-- Documents --}}
Uploaded Documents
@forelse($farmer->user->documents as $doc) @empty @endforelse
# Document Type Number Status Action
{{ $loop->iteration }} {{ $doc->type->type_name ?? $doc->document_type ?? 'N/A' }} {{ $doc->document_number ?? '—' }} @if($doc->status === 'verified') Verified @elseif($doc->status === 'rejected') Rejected @else Pending @endif
@csrf @method('PATCH')

No documents uploaded yet

@include('admin.footer')
{{-- ── KYC Reject Modal ── --}} {{-- ── Document Reject Modal ── --}} @endsection @section('script') @include('admin.script') @endsection