@extends('layouts.admin') @section('title', 'تفاصيل المستخدم') @section('heading', 'تفاصيل المستخدم') @section('subheading') {{ $user->full_name }} — {{ '@'.$user->username }} @endsection @section('content') @if (session('success'))
{{ session('success') }}
@endif @if (session('error'))
{{ session('error') }}
@endif
← العودة إلى قائمة المستخدمين

البيانات الأساسية

الاسم الكامل
{{ $user->full_name }}
اسم المستخدم
{{ $user->username }}
البريد
{{ $user->email ?? '—' }}
الهاتف
{{ $user->phone ?? '—' }}
رمز الدولة
{{ $user->country_code ?? '—' }}
رمز الإحالة
{{ $user->referral_code ?? '—' }}
مسؤول لوحة
{{ $user->is_admin ? 'نعم' : 'لا' }}
تاريخ التسجيل
{{ $user->created_at?->format('Y-m-d H:i') }}

آخر المعاملات

@forelse ($transactions as $tx) @empty @endforelse
النوع المبلغ الحالة المرجع التاريخ
{{ $tx->type }} {{ number_format((float) $tx->amount, 2) }} {{ $tx->status }} {{ $tx->reference ?? '—' }} {{ $tx->created_at?->format('Y-m-d H:i') }}
لا توجد معاملات.

آخر طلبات AI

@forelse ($aiRequests as $req) @empty @endforelse
# الحالة مقتطف
{{ $req->id }} {{ $req->status }} {{ \Illuminate\Support\Str::limit($req->prompt, 80) }} عرض
لا توجد طلبات.

الاشتراك وحدود AI

الخطة الفعّالة الآن: {{ $aiQuota['plan']['name'] ?? '—' }} ({{ $aiQuota['plan']['slug'] ?? '' }})

استخدام اليوم: {{ $aiQuota['daily_used'] ?? 0 }} / {{ $aiQuota['daily_limit'] ?? '—' }}

استخدام الشهر: {{ $aiQuota['monthly_used'] ?? 0 }} @if (($aiQuota['monthly_limit'] ?? null) === null) / غير محدود @else / {{ $aiQuota['monthly_limit'] }} @endif

تعيين خطة (تجريبي)

لا يوجد دفع حقيقي — يُستخدم للاختبار والترقية اليدوية من الإدارة.

@csrf

آخر سجلات الاشتراك

    @forelse ($subscriptionHistory as $h)
  • {{ $h->plan?->name }} — {{ $h->status }} — {{ $h->starts_at?->format('Y-m-d') }} @if ($h->ends_at) — حتى {{ $h->ends_at->format('Y-m-d') }} @endif
  • @empty
  • لا سجلات.
  • @endforelse

المحفظة والنقاط

رصيد المحفظة

{{ number_format((float) $user->wallet_balance, 2) }}

نقاط المكافآت

{{ number_format($user->reward_points) }}

حالة الحساب

{{ $user->status === 'active' ? 'نشط' : 'موقوف' }}

تعديل الرصيد

أدخل قيمة موجبة للإضافة أو سالبة للخصم (مثال: ‎-50.00). يُسجّل سطر في المعاملات تلقائياً.

@csrf

إضافة نقاط مكافأة

@csrf

حظر / تفعيل

@if ($user->id === auth()->id())

لا يمكن تغيير حالة الحساب الحالي من هنا.

@else @if ($user->status === 'active')
@csrf @method('PATCH')
@else
@csrf @method('PATCH')
@endif @endif
@endsection