@extends('layouts.app') @section('title', 'Aktif Bonuslarım - ' . ($settings->site_adi ?? 'Mariobet')) @section('content')

Aktif Bonuslarım

Aktif bonus durumlarınız

Aktif Bonus

{{ $latestBonusClaim ? '1' : '0' }}

🎁

Bonus Tutarı

{{ $user->parabirimi }}{{ $latestBonusClaim ? number_format($latestBonusClaim->bonus_amount, 2) : '0.00' }}

💰

İlerleme

{{ number_format($bonusProgress, 1) }}%

📊
@if($latestBonusClaim)
🎁

{{ $latestBonusClaim->bonus_name ?? 'Bonus' }}

{{ $latestBonusClaim->bonus->description ?? 'Son alınan bonus' }}

Aktif
Çevrim İlerlemesi {{ number_format($bonusProgress, 1) }}%
{{ $user->parabirimi }}{{ number_format($totalBetsAfterBonus, 2) }} oynandı {{ $user->parabirimi }}{{ number_format($requiredWager, 2) }} gerekli

Bonus Tutarı

{{ $user->parabirimi }}{{ number_format($latestBonusClaim->bonus_amount, 2) }}

Talep Tarihi

{{ \Carbon\Carbon::parse($latestBonusClaim->claimed_at)->format('d.m.Y H:i') }}

Çevrim Katı

{{ $latestBonusClaim->bonus->cevrim ?? 0 }}x

Toplam Çevrim

{{ $user->parabirimi }}{{ number_format($requiredWager, 2) }}

@if($latestBonusClaim->bonus)

Bonus Detayları

  • • Çevirme şartı: {{ number_format($latestBonusClaim->bonus->cevrim, 0) }}x ({{ $user->parabirimi }}{{ number_format($latestBonusClaim->bonus_amount * $latestBonusClaim->bonus->cevrim, 2) }})
  • @if($latestBonusClaim->bonus->maxtutar)
  • • Maksimum tutar: {{ $user->parabirimi }}{{ number_format($latestBonusClaim->bonus->maxtutar, 2) }}
  • @endif @if($latestBonusClaim->bonus->yuzde)
  • • Bonus yüzdesi: %{{ $latestBonusClaim->bonus->yuzde }}
  • @endif
  • • Bonus tarihinden sonra oynanan: {{ $user->parabirimi }}{{ number_format($totalBetsAfterBonus, 2) }}
  • • Kalan çevrim: {{ $user->parabirimi }}{{ number_format(max(0, $requiredWager - $totalBetsAfterBonus), 2) }}
@endif
@if($bonusProgress >= 100)

✅ Çevrim şartı tamamlandı!

@else

⏳ Çevrim şartı devam ediyor (%{{ number_format($bonusProgress, 1) }})

@endif
@else
🎁

Aktif bonusunuz bulunmuyor

Bonus almak için para yatırın veya promosyon kodları kullanın

@endif
@if($latestBonusClaim)

Bonus Geçmişi

@php $allBonusClaims = \App\Models\BonusClaim::where('user_id', $user->id) ->with('bonus') ->orderBy('claimed_at', 'desc') ->limit(10) ->get(); @endphp @foreach($allBonusClaims as $index => $claim) @php $claimBetsAfterBonus = \App\Models\Transaction::where('user_id', $user->id) ->where('type', 'bet') ->where('created_at', '>', $claim->claimed_at) ->sum('amount'); $claimRequiredWager = $claim->bonus_amount * ($claim->bonus->cevrim ?? 1); $claimProgress = $claimRequiredWager > 0 ? min(($claimBetsAfterBonus / $claimRequiredWager) * 100, 100) : 0; // Sadece ilk bonus (en son alınan) aktif, diğerleri iptal edildi $isLatestBonus = ($index === 0); @endphp @endforeach
Tarih Bonus Durum Tutar İlerleme
{{ \Carbon\Carbon::parse($claim->claimed_at)->format('d.m.Y H:i') }} {{ $claim->bonus_name }} @if($isLatestBonus) @if($claimProgress >= 100) Tamamlandı @else Devam Ediyor @endif @else @if($claimProgress >= 100) Tamamlandı @else İptal Edildi @endif @endif {{ $user->parabirimi }}{{ number_format($claim->bonus_amount, 2) }} @if($isLatestBonus || $claimProgress >= 100) {{ number_format($claimProgress, 1) }}% @else - @endif
@endif
@endsection