@extends('admin.layouts.app') @section('title', __('admin.investor_applications.title').' — '.__('admin.brand.name')) @section('page_title', __('admin.investor_applications.title')) @push('styles') @endpush @section('content') @php $locale = app()->getLocale(); $optionName = fn ($option) => $option ? ($locale === 'ar' ? ($option->name_ar ?: $option->name_en ?: $option->value) : ($option->name_en ?: $option->name_ar ?: $option->value)) : '—'; $columns = [ 'number' => [__('admin.investor_applications.fields.number'), true], 'investor' => [__('admin.investor_applications.fields.investor'), true], 'group' => [__('admin.investor_applications.fields.group'), true], 'status' => [__('admin.investor_applications.fields.status'), true], 'action' => [__('admin.investor_applications.fields.action'), true], 'average_ticket' => [__('admin.investor_applications.fields.average_ticket'), true], 'annual_investments' => [__('admin.investor_applications.fields.expected_annual_investments'), true], 'submitted' => [__('admin.investor_applications.fields.submitted_at'), true], 'participations' => [__('admin.investor_applications.fields.participations_count'), true], 'state' => [__('admin.investor_applications.fields.current_state'), true], 'source' => [__('admin.investor_applications.fields.source'), false], ]; $preserved = collect(request()->query())->except(['group_id', 'page'])->all(); $chipUrl = fn ($id = null) => route('admin.investor-applications.index', $id ? array_merge($preserved, ['group_id' => $id]) : $preserved); $stateUrl = fn ($state) => route('admin.investor-applications.index', array_merge(collect(request()->query())->except(['state', 'page'])->all(), ['state' => $state])); @endphp
{{ __('admin.investor_applications.subtitle') }}
@include('admin.partials.flash')| {{ __('admin.investor_applications.fields.name') }} | @foreach ($columns as $key => [$label, $default]){{ $label }} | @endforeach{{ __('admin.fields.actions') }} | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| #{{ $application->application_number }} | {{ $application->investor?->display_name ?: '#'.$application->investor_id }} | @if($application->group){{ $application->group->name }}@else — @endif | {{ $optionName($application->statusOption) }} | {{ $optionName($application->action) }} | {{ $optionName($application->averageTicket) }} | {{ $optionName($application->expectedAnnualInvestments) }} | {{ $application->submitted_at?->format('Y-m-d') ?: '—' }} | {{ $application->investment_participations_count }} | {{ $isCurrent ? __('admin.investor_applications.current') : __('admin.investor_applications.historical') }} | {{ $application->source ?: '—' }} |