@section('page-title', 'Lyons Usage')

Lyons Usage

{{ $office->name }} — Lyons Usage

Unique ID: {{ $office->unique_id ?? '—' }}

Back to Quotas
@if ($errors->any())
{{ $errors->first() }}
@endif
Reset
@php $base = $monthlyLimit; $extra = $monthlyUsage?->extra_hits ?? 0; $used = $monthlyUsage?->hits_used ?? 0; $remaining = max(0, $base + $extra - $used); @endphp
@foreach ([['label' => 'Base Limit', 'value' => $base], ['label' => 'Extra Hits', 'value' => $extra], ['label' => 'Total Used', 'value' => $used], ['label' => 'Remaining', 'value' => $remaining]] as $stat)
{{ $stat['label'] }}

{{ number_format($stat['value']) }}

@endforeach
User-wise API Hits
{{ $month }}
{{-- --}} @forelse ($usage as $item) {{-- --}} @empty @endforelse
UserUser IDRole Successful Failed Reserved Total Hits
@if ($item->user_type === 'marketer') {{ $item->marketer?->name ?? ($item->user?->name ?? 'Deleted marketer') }} @elseif($item->user_type === 'office_manager') {{ $item->officeManager?->name ?? ($item->user?->name ?? 'Deleted manager') }}@else{{ $item->user?->name ?? 'Deleted office admin' }} @endif {{ $item->user_id ?? '—' }}{{ ucwords(str_replace('_', ' ', $item->user_type)) }} {{ number_format($item->successful_hits) }} {{ number_format($item->failed_hits) }} {{ number_format($item->pending_hits) }} {{ number_format($item->total_hits) }}
No matching API hits found.