fix: a bunch of dumb stupid crap
This commit is contained in:
parent
af9762945b
commit
b363bf9fc2
|
@ -6,5 +6,5 @@ class Filter
|
|||
{
|
||||
public FilterTypeEnum $type;
|
||||
public string $column;
|
||||
public string $filter;
|
||||
public mixed $filter;
|
||||
}
|
|
@ -9,17 +9,20 @@ use JsonMapper;
|
|||
class Filters
|
||||
{
|
||||
|
||||
public const FILTERS_VALIDATION = [];
|
||||
// 'filters.*.column' => [ 'required', 'string' ],
|
||||
// 'filters.*.type' => [ 'required', Rule::enum(FilterTypeEnum::class) ],
|
||||
// 'filters.*.filter' => [ 'required', 'string' ],
|
||||
public static function rules()
|
||||
{
|
||||
return [
|
||||
'filters.*.column' => [ 'required', 'string' ],
|
||||
'filters.*.type' => [ 'required', Rule::enum(FilterTypeEnum::class) ],
|
||||
'filters.*.filter' => [ 'required', 'nullable', 'string' ],
|
||||
|
||||
// 'orders.*.by' => [ 'required', 'string' ],
|
||||
// 'orders.*.sort' => [ 'required', Rule::enum(OrderTypeEnum::class) ],
|
||||
'orders.*.by' => [ 'required', 'string' ],
|
||||
'orders.*.sort' => [ 'required', Rule::enum(OrderTypeEnum::class) ],
|
||||
|
||||
// 'pagination.size' => 'number',
|
||||
// 'pagination.page' => 'number',
|
||||
// ];
|
||||
'pagination.size' => 'number',
|
||||
'pagination.page' => 'number',
|
||||
];
|
||||
}
|
||||
|
||||
/**
|
||||
* @var Filter[]
|
||||
|
|
|
@ -7,6 +7,6 @@ class AuthorizedFilterListRequest extends AuthorizedRequest
|
|||
{
|
||||
public function rules()
|
||||
{
|
||||
return Filters::FILTERS_VALIDATION;
|
||||
return Filters::rules();
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue