['sometimes', 'uuid'], 'account_id' => ['required', 'exists:accounts,id'], 'balance_date' => ['required', 'date'], 'balance' => ['required', 'integer'], ]; } public function messages(): array { return [ 'account_id.required' => 'The account is required.', 'account_id.exists' => 'The selected account does not exist.', 'balance_date.required' => 'The balance date is required.', 'balance_date.date' => 'The balance date must be a valid date.', 'balance.required' => 'The balance is required.', 'balance.integer' => 'The balance must be an integer.', ]; } }