芝麻web文件管理V1.00
编辑当前文件:/home/pulsehostuk9/public_html/invoicer.pulsehost.co.uk/app/Http/DashboardController.php
user(); $amountDue = Invoice::whereCustomer($user->id) ->where('status', '<>', 'DRAFT') ->sum('due_amount'); $invoiceCount = Invoice::whereCustomer($user->id) ->where('status', '<>', 'DRAFT') ->count(); $estimatesCount = Estimate::whereCustomer($user->id) ->where('status', '<>', 'DRAFT') ->count(); $paymentCount = Payment::whereCustomer($user->id) ->count(); return response()->json([ 'due_amount' => $amountDue, 'recentInvoices' => Invoice::whereCustomer($user->id)->where('status', '<>', 'DRAFT')->take(5)->latest()->get(), 'recentEstimates' => Estimate::whereCustomer($user->id)->where('status', '<>', 'DRAFT')->take(5)->latest()->get(), 'invoice_count' => $invoiceCount, 'estimate_count' => $estimatesCount, 'payment_count' => $paymentCount, ]); } }