feat: Reimplement order and invoice management with new service and repository layers, introduce compression middleware, and update database schema.

This commit is contained in:
pbao9
2026-03-12 09:30:29 +07:00
parent 7f6264c87f
commit 1e09ccf17b
87 changed files with 2348 additions and 2612 deletions
@@ -47,7 +47,7 @@ class InvoiceController extends Controller
{
$validated = $request->validate([
'customer_id' => 'required|numeric',
'payment_id' => 'required|numeric',
'payment_method' => 'required|numeric',
'sub_total' => 'required|numeric',
'total' => 'required|numeric',
]);
@@ -58,7 +58,7 @@ class InvoiceController extends Controller
'sub_total' => $validated['sub_total'],
'tax' => $validated['sub_total'] * 0.1,
'total' => $validated['total'],
'payment_id' => $validated['payment_id'],
'payment_method' => $validated['payment_method'],
'customer_id' => $validated['customer_id'],
'status' => 0,
];