@extends('admin.layout') @section('title', 'API Key Detayı') @section('page-title', 'API Key Detayı') @section('content')

{{ $key->name }}

{{ $key->key_prefix }} {{ $key->environment }} @if ($key->status === \App\Models\ApiKey::STATUS_ACTIVE) Aktif @else Askıya alınmış @endif
Listeye dön @if ($key->status === \App\Models\ApiKey::STATUS_ACTIVE)
@csrf @method('PATCH')
@else
@csrf @method('PATCH')
@endif
Tam key değeri
@if ($plainKey)
Bu değer müşteri destek amaçlı gösteriliyor ve her görüntüleme loglanıyor. Kimseyle paylaşmayın.
@else Bu key, tam değer görüntüleme özelliğinden önce oluşturulduğu için tam değeri saklanmıyor. @endif
Müşteri
@if ($key->customer) {{ $key->customer->name }}
{{ $key->customer->email }}
@else — @endif
API Kredi Bakiyesi
{{ number_format((int) ($key->customer?->api_credit_balance ?? 0), 0, ',', '.') }}
Son {{ $recentDays }} gün istek
{{ number_format($recentCount, 0, ',', '.') }}
Son kullanım
{{ $key->last_used_at?->format('d.m.Y H:i') ?? '—' }}
Son 100 Kullanım Kaydı
@if ($logs->count() > 0)
@foreach ($logs as $log) @endforeach
Tarih SKU Kaynak Durum HTTP Kredi Süre (ms) IP
{{ $log->created_at?->format('d.m.Y H:i:s') ?? '—' }} {{ $log->sku }} {{ $log->source }} @if ($log->status === \App\Models\ApiUsageLog::STATUS_SUCCESS) success @elseif ($log->status === \App\Models\ApiUsageLog::STATUS_CACHED) cached @elseif ($log->status === \App\Models\ApiUsageLog::STATUS_REJECTED) rejected @elseif ($log->status === \App\Models\ApiUsageLog::STATUS_PENDING) pending @else {{ $log->status }} @endif {{ $log->http_status ?? '—' }} {{ $log->credits_charged }} {{ $log->duration_ms ?? '—' }} {{ $log->ip ?? '—' }}
@else

Bu key için henüz kullanım kaydı yok.

@endif
@endsection