@extends('admin.layouts.admin') @section('title') Admin | Edit Issuer Profile @endsection @section('content')

Issuer Profile/Edit

Edit Issuer Profile
@if(Session::has('success'))
{{ Session::get('success') }}
@endif @if(Session::has('error'))
{{ Session::get('error') }}
@endif
@csrf @method('PUT')
@error('full_name') {{ $message }} @enderror
@error('email') {{ $message }} @enderror
@error('phone') {{ $message }} @enderror
@error('address') {{ $message }} @enderror
@error('password') {{ $message }} @enderror
@error('business_name') {{ $message }} @enderror
@error('incorporation_number') {{ $message }} @enderror
@error('incorporation_date') {{ $message }} @enderror
@error('registration_number') {{ $message }} @enderror
@error('head_office') {{ $message }} @enderror
@error('industry') {{ $message }} @enderror
@error('status') {{ $message }} @enderror
@error('verification_status') {{ $message }} @enderror

Upload Business Documents

@error('incorporation_doc') {{ $message }} @enderror
@error('business_license') {{ $message }} @enderror
@error('tax_doc') {{ $message }} @enderror
Cancel
@csrf
@if ($issuer->user->documents->count())

Uploaded Documents

@php $groupedDocs = $issuer->user->documents->groupBy('doc_type'); // Fixed order of categories $order = ['incorporation_doc', 'business_license', 'tax_doc']; // Filter and order grouped docs by the above order array $sortedDocs = collect($order) ->filter(fn($key) => $groupedDocs->has($key)) ->mapWithKeys(fn($key) => [$key => $groupedDocs->get($key)]); @endphp @foreach($sortedDocs as $docType => $docs)
{{ ucfirst(str_replace('_', ' ', $docType)) }}
@foreach($docs as $doc) @endforeach
File Status Actions
{{ basename($doc->file_path) }} {{ $doc->signed_status ? 'Approved' : 'Pending' }}
@csrf @method('PATCH')
@csrf @method('DELETE')
@endforeach @endif
@endsection @section('scripts') @endsection