@extends('layouts.simple.master') @section('title', 'داشبورد') @section('css') @endsection @section('main_content')
سلام، {{ auth()->user()->name ?? 'کاربر گرامی' }}!
به داشبورد OnHost خوش آمدید
{{ \Illuminate\Support\Carbon::now('Asia/Tehran')->locale('fa')->isoFormat('dddd، jD jMMMM jYYYY - HH:mm') }}
{{ $walletBalance ?? 0 }}
موجودی کیف پول (تومان)
{{ $serversCount }}
تعداد سرورها
{{ $invoicesCount }}
فاکتورها
{{ $serverIps->count() }}
آدرس IP
آخرین فاکتورها
مشاهده همه
    @forelse($latestInvoices as $invoice)
  • فاکتور #{{ $invoice->id }}
    {{ \Illuminate\Support\Carbon::parse($invoice->created_at)->locale('fa')->isoFormat('jD jMMMM jYYYY') }}
    {{ number_format($invoice->amount) }} تومان
    @if($invoice->status == 'paid') @elseif($invoice->status == 'pending') در انتظار @elseif($invoice->status == 'unpaid') پرداخت نشده @elseif(in_array($invoice->status, ['canceled', 'cancelled'])) لغو شده @endif
  • @empty
  • هنوز فاکتوری ثبت نشده است
  • @endforelse
سرورهای شما
مشاهده همه
    @php $regionCountryMap = [ 'atl' => ['us', 'آتلانتا'], 'hil' => ['us', 'هیلزبورو'], 'fra' => ['de', 'فرانکفورت'], 'hel' => ['fi', 'هلسینکی'], 'lhr' => ['gb', 'لندن'], 'syd' => ['au', 'سیدنی'], 'ams' => ['nl', 'آمستردام'], 'sgp' => ['sg', 'سنگاپور'], 'cdg' => ['fr', 'پاریس'], 'nbg1' => ['de', 'نورنبرگ'], 'fsn1' => ['de', 'فالکنشتاین'], 'hel1' => ['fi', 'هلسینکی'], ]; @endphp @forelse($latestServers as $server) @php $region = strtolower($server->region ?? ''); $countryCode = $regionCountryMap[$region][0] ?? ''; $cityName = $regionCountryMap[$region][1] ?? $region; @endphp
  • @if($countryCode) flag @endif
    {{ $server->name }} @if($server->status == 'active') فعال @elseif($server->status == 'suspended') مسدود @else {{ $server->status }} @endif
    {{ $cityName }} ({{ strtoupper($countryCode) }})
    {{ $server->ip_address }}
    @if($server->status != 'suspended') مدیریت @endif
  • @empty
  • هنوز سروری ایجاد نشده است
  • @endforelse
فعالیت‌های اخیر
    @forelse($activities as $activity)
  • {!! $activity['desc'] !!}
    {{ \Illuminate\Support\Carbon::parse($activity['date'])->locale('fa')->diffForHumans() }}
  • @empty
  • هیچ فعالیتی ثبت نشده است
  • @endforelse
@endsection @section('script') @endsection