Add required parameter.

This commit is contained in:
James Cole
2025-11-02 14:03:59 +01:00
parent a57cf4e9be
commit e9cf5111c9
2 changed files with 6 additions and 3 deletions

View File

@@ -175,7 +175,6 @@ class ListController extends Controller
/** @var TransactionGroupTransformer $transformer */
$transformer = app(TransactionGroupTransformer::class);
$transformer->setParameters($this->parameters);
$resource = new FractalCollection($transactions, $transformer, 'transactions');
$resource->setPaginator(new IlluminatePaginatorAdapter($paginator));

View File

@@ -60,9 +60,13 @@ class ObjectTypeApiRequest extends ApiRequest
if (Transaction::class === $this->objectType) {
$rule = new IsValidTransactionTypeList();
}
return [
'types' => $rule,
$rules = [
'types' => [$rule],
];
if ('' !== $this->required) {
$rules['types'][] = $this->required;
}
return $rules;
}
public function withValidator(Validator $validator): void