@extends('layouts.app') @section('title', 'Sales Orders') @section('content')
@forelse($orders as $order) @empty @endforelse
Order # Customer Date Total Status Actions
{{ $order->order_number ?? 'SO-' . str_pad($order->id, 5, '0', STR_PAD_LEFT) }} {{ $order->customer->name ?? '' }} {{ $order->order_date ? \Carbon\Carbon::parse($order->order_date)->format('d M Y') : '' }} {{ number_format($order->total_amount, 2) }} @php $badgeClass = match($order->status ?? 'draft') { 'draft' => 'badge-gray', 'confirmed' => 'badge-blue', 'dispatched' => 'badge-violet', 'invoiced' => 'badge-green', 'cancelled' => 'badge-red', default => 'badge-gray', }; @endphp {{ ucfirst($order->status ?? 'draft') }}
View @if($order->status === 'draft')
@csrf @method('PATCH')
@endif Edit
@csrf @method('DELETE')
No sales orders found.
@if($orders->hasPages())
{{ $orders->links() }}
@endif @endsection