From 0d40fd92f00a16bbdd8edbbf2c184d45cbe7caa8 Mon Sep 17 00:00:00 2001 From: hackerESQ Date: Thu, 7 Nov 2024 18:06:27 -0600 Subject: [PATCH] fix: adds validation for transaction date (no post-dated transactions) --- resources/views/livewire/manage-transaction-form.blade.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/resources/views/livewire/manage-transaction-form.blade.php b/resources/views/livewire/manage-transaction-form.blade.php index 4e1fb82..8b89c4b 100644 --- a/resources/views/livewire/manage-transaction-form.blade.php +++ b/resources/views/livewire/manage-transaction-form.blade.php @@ -36,7 +36,7 @@ new class extends Component { 'symbol' => ['required', 'string', new SymbolValidationRule], 'transaction_type' => 'required|string|in:BUY,SELL', 'portfolio_id' => 'required|exists:portfolios,id', - 'date' => 'required|date_format:Y-m-d', + 'date' => ['required', 'date_format:Y-m-d', 'before_or_equal:' . now()->format('Y-m-d')], 'quantity' => [ 'required', 'numeric',