@extends('layouts.app') @section('content')
Manage and fulfill customer orders
Active
{{ $orders->where('status', 'active')->count() }}
Delivered
{{ $orders->where('status', 'delivered')->count() }}
Completed
{{ $orders->where('status', 'completed')->count() }}
Revenue
${{ number_format($orders->sum('amount'), 2) }}
Order ID | Customer | Project | Amount | Status | Due Date | Actions |
---|---|---|---|---|---|---|
#{{ $order->id }}
{{ $order->created_at->format('M j, Y') }}
|
{{ strtoupper(substr($order->customer->name, 0, 2)) }}
{{ $order->customer->name }}
{{ $order->customer->email }}
|
{{ $order->quoteRequest->project_type }}
{{ Str::limit($order->quoteRequest->instructions, 40) }}
|
${{ number_format($order->amount, 2) }} | {{ ucfirst($order->status) }} |
@php
$dueDate = $order->created_at->addDays($order->delivery_days);
$isOverdue = $dueDate->isPast() && $order->status === 'active';
@endphp
{{ $dueDate->format('M j, Y') }}
@if($isOverdue)
Overdue
@else
{{ $dueDate->diffForHumans() }}
@endif
|
No orders have been placed yet.