General Log @php $generalLogs = \App\Models\GeneralLog::limit(5)->orderBy('created_at', 'DESC')->get(); @endphp
    @forelse ($generalLogs as $generalLog) @php $logMsg = ''; foreach($generalLog->log_data as $log_data){ $logMsg = $log_data['log_history']; } @endphp
  1. {{ $logMsg. ' by '.$generalLog->author }} at {{ \Carbon\Carbon::parse($generalLog->created_at)->format('d F Y H:i') }}
  2. @empty Log empty @endforelse
@php $customerPppPakets = \App\Models\Customers\CustomerPaket::whereHas('customer_ppp_paket')->with('customer_ppp_paket')->get(); // $customerPppPakets = $customerPakets->whereHas('customer_ppp_paket'); $offlineCustomerPppPakets = $customerPppPakets->sortByDesc('updated_at')->where('online', false); @endphp Offline PPP Customer {{ $offlineCustomerPppPakets->count() }} from {{ $customerPppPakets->count() }}
    @forelse ($offlineCustomerPppPakets->slice(0,5) as $offlineCustomerPppPaket)
  1. {{ $offlineCustomerPppPaket->user->full_name }} {{ $offlineCustomerPppPaket->paket->mikrotik->name }}
    {{ \Carbon\Carbon::parse($offlineCustomerPppPaket->updated_at)->format('d M Y h:i')}}
  2. @empty
@if ($offlineCustomerPppPakets->count() > 0) All Customer Online @else Dont have customer @endif @endforelse
@php $countCustomerStaticPakets = \App\Models\Customers\CustomerStaticPaket::orderBy('updated_at', 'DESC')->count(); $offlineCustomerStaticPakets = \App\Models\Customers\CustomerStaticPaket::whereOnline(false) ->orderBy('updated_at', 'DESC') ->get(); @endphp Offline IP Static Customer {{ $offlineCustomerStaticPakets->count() }} from {{ $countCustomerStaticPakets }}
    @forelse ($offlineCustomerStaticPakets->slice(0, 4) as $offlineCustomerStaticPaket)
  1. {{ $offlineCustomerStaticPaket->customer_paket->user->full_name }} - {{ $offlineCustomerStaticPaket->paket->mikrotik->name }} - {{ \Carbon\Carbon::parse($offlineCustomerStaticPaket->updated_at)->format('d M Y h:i')}}
  2. @empty
@if ($countCustomerStaticPakets > 0) All Customer Online @else Dont have customer @endif @endforelse
@php $histories = \App\Models\Servers\MikrotikClientHistory::orderBy('created_at','DESC')->get(); @endphp {{ $histories->count() }} Histories
    @forelse ($histories->slice(0, 4) as $history)
  1. {{ $history->user->full_name }} - {{ $history->status }} {{ $history->type }} - {{ $history->mikrotik->name }}
    {{ \Carbon\Carbon::parse($history->created_at)->translatedFormat('d M Y H:i') }}
  2. @empty
No history @endforelse
@php $loginHistories = \App\Models\LoginHistory::limit(5)->orderBy('created_at', 'DESC')->get(); @endphp Login Histories
    @forelse ($loginHistories as $loginHistory)
  1. {{$loginHistory->user->full_name }}
    {{ \Carbon\Carbon::parse($loginHistory->created_at)->diffForHumans() }}
  2. @empty
No login history @endforelse
@php $newestUsers = \App\Models\User::limit(5)->orderBy('created_at', 'DESC')->get(); @endphp Newest User
    @forelse ($newestUsers as $user)
  1. {{ $user->full_name }}
    {{ \Carbon\Carbon::parse($user->created_at)->diffForHumans() }}
  2. @empty
No Newest User @endforelse
@php $paymentHistories = \App\Models\Billings\PaymentHistory::orderBy('created_at', 'DESC')->paginate(5); @endphp
Payment Histories
View All
    @forelse ($paymentHistories as $paymentHistory)
  1. {{ $paymentHistory->customer_name }} {{ $paymentHistory->customer_address }}
    {{ \Carbon\Carbon::parse($paymentHistory->cretaed_at)->format('d M Y H:i') }}
  2. @empty
No Newest Payment @endforelse
Billing Status
@foreach ($years as $year) @endforeach
@if (count($billingPakets) > 0) @endif