['required', 'string', 'max:255'], 'direction' => ['required', Rule::in(['credit', 'debit'])], 'amount' => ['required', 'numeric', 'decimal:0,2', 'gt:0', 'max:1000000'], 'reason' => ['required', 'string', 'min:3', 'max:255'], ]; } }