Settings
@if(count($data['orders']) > 0)
@php
$currentPage = $data['orders']->currentPage();
$perPage = $data['orders']->perPage();
$count = $data['orders']->total();
$startIndex = ($currentPage - 1) * $perPage + 1;
@endphp
@foreach($data['orders'] as $index => $order)
@endforeach
@if ($data['orders']->lastPage() > 1)
#
Duration (months)
Order type
Project
Status
Payment date
Actions
{{ $sort_direction == 'asc' ? $startIndex + $index : $count - ($startIndex + $index) + 1 }}
{{ $order->quantity }}
@if ($order->renew)
Subscription
@else
Single payment
@endif
{{ $order->project_name }}
@if ($order->status == 0)
Unpaid
@elseif ($order->status == 1)
@if ($order->project_enable == '0' && $order->plan == '1')
Canceled
@else
Paid
@endif
@elseif ($order->status == 3)
Canceled
@endif
{{ $order->created_at }}
@if ($order->status == '1' || $order->status == '3')
@if ($order->project_enable == '0')
@if (($order->plan == '1' || $order->plan == '6') && ($order->amount == 'Free' || $order->amount == '0'))
@endif
@else
@endif
@if ($order->amount == 'Free' || $order->amount == '0')
@else
Download invoiceInvoice
@endif
@elseif ($order->status == '0')
@endif
-
@if ($data['orders']->onFirstPage())
@else
- @endif @php $currentPage = $data['orders']->currentPage(); $lastPage = $data['orders']->lastPage(); $maxPages = 5; // Number of pages to display initially $startPage = max($currentPage - floor($maxPages / 2), 1); $endPage = min($startPage + $maxPages - 1, $lastPage); @endphp @if ($startPage > 1)
- 1 @if ($startPage > 2)
- ... @endif @endif @for ($i = $startPage; $i <= $endPage; $i++) @if ($i == $currentPage)
- {{ $i }} @else
- {{ $i }} @endif @endfor @if ($endPage < $lastPage) @if ($endPage < $lastPage - 1)
- ... @endif
- {{ $lastPage }} @endif @if ($data['orders']->hasMorePages())
- @else @endif