@extends('admin.layout') @section('title', 'Referans Kodu Detayı') @section('page-title', 'Referans Kodu Detayı') @php $rewardLabels = [ 'subscription' => 'Abonelik Süresi', 'package' => 'Paket', 'credits' => 'Kredi', ]; @endphp @section('content')

{{ $referralCode->name }} {{ $referralCode->code }}

@if ($referralCode->description)

{{ $referralCode->description }}

@endif
Düzenle
Ödül Türü {{ $rewardLabels[$referralCode->reward_type] ?? $referralCode->reward_type }}
Ödül Detayı {{ \App\Models\ReferralCode::rewardSummary($referralCode->reward_type, $referralCode->reward_config ?? []) }}
Kullanım {{ $referralCode->use_count }}{{ $referralCode->max_uses ? ' / ' . $referralCode->max_uses : ' (sınırsız)' }}
Durum {{ $referralCode->is_active ? 'Aktif' : 'Pasif' }}
Koşullu Bonus Kuralları Opsiyonel
Kuralları Düzenle
@if ($referralCode->bonusRules->isEmpty())

Bu kod için koşullu bonus kuralı tanımlanmamış.

@else
@foreach ($referralCode->bonusRules as $rule) @endforeach
Kural Tetikleyici Bonus Kota Verilme Sayısı Durum
{{ $rule->name ?: '—' }} {{ $rule->triggerSummary() }} {{ \App\Models\ReferralCode::rewardSummary($rule->reward_type, $rule->reward_config ?? []) }} {{ $rule->max_triggers_per_user ? $rule->max_triggers_per_user . ' / kullanıcı' : 'Sınırsız' }} {{ $rule->grants()->count() }} {{ $rule->is_active ? 'Aktif' : 'Pasif' }}
@endif
Kullanım Geçmişi
@if ($redemptions->count() > 0)
@foreach ($redemptions as $redemption) @endforeach
Kullanıcı E-posta Uygulanan Ödül IP Tarih
{{ trim(($redemption->user->name ?? '') . ' ' . ($redemption->user->last_name ?? '')) ?: '—' }} {{ $redemption->user->email ?? '—' }} {{ \App\Models\ReferralCode::rewardSummary($redemption->reward_type, $redemption->reward_config ?? []) }} {{ $redemption->ip_address ?? '—' }} {{ $redemption->created_at->format('d.m.Y H:i') }}
{{ $redemptions->links() }}
@else

Bu kod henüz hiç kullanılmadı.

@endif
@endsection