@extends('layouts.main') @section('content') @php // ========================================================= // FETCH DEPOSITS // ========================================================= if (!empty(request()->query('search'))) { $search = request()->query('search'); $deposits = DB::table('deposits') ->leftJoin('users', 'users.id', '=', 'deposits.user_id') ->where(function ($query) use ($search) { $query->where('deposits.amount', 'like', '%' . $search . '%') ->orWhere('deposits.tx_hash', 'like', '%' . $search . '%') ->orWhere('users.name', 'like', '%' . $search . '%'); }) ->select( 'deposits.*', 'users.name' ) ->orderBy('deposits.created_at', 'desc') ->paginate(10); } else { $deposits = DB::table('deposits') ->leftJoin('users', 'users.id', '=', 'deposits.user_id') ->select( 'deposits.*', 'users.name' ) ->orderBy('deposits.created_at', 'desc') ->paginate(10); } @endphp {{-- ========================================================= PAGE TITLE ========================================================= --}}
| Date | Currency | Transaction # | Username | Amount | Status | Action |
|---|---|---|---|---|---|---|
|
@if($d->created_at)
{{ \Carbon\Carbon::parse($d->created_at)->diffForHumans() }}
{{ \Carbon\Carbon::parse($d->created_at)->format('d M Y H:i') }} @else N/A @endif |
{{-- =================================
CURRENCY
================================== --}}
{{ $d->currency }} | {{-- ================================= TRANSACTION HASH ================================== --}}@if (!empty($d->tx_hash)) {{ \Illuminate\Support\Str::limit($d->tx_hash, 20) }} @else N/A @endif | {{-- ================================= USERNAME ================================== --}}@if (!empty($d->name)) {{ $d->name }} @else User #{{ $d->user_id }} @endif | {{-- ================================= AMOUNT ================================== --}}{{ $d->currency }} {{ number_format((float) $d->amount, 2) }} | {{-- ================================= STATUS ================================== --}}@if ($d->status === 'approved') Approved @elseif ($d->status === 'pending') Pending @elseif ($d->status === 'reject') Reject @else {{ ucfirst($d->status) }} @endif | {{-- ================================= ACTIONS ================================== --}}
@if ($d->status === 'pending')
{{-- =========================
APPROVE
========================== --}}
{{-- =========================
REJECT
========================== --}}
@elseif ($d->status === 'approved')
Already Approved
@elseif ($d->status === 'reject')
Already Rejected
@else
No Action
@endif
|
|
|
||||||