Trim::class, 'operation' => Trim::class, 'order_date' => Trim::class, 'order_num' => RemoveNonNumeric::class, 'package_unit_weight' => RemoveNonNumeric::class, 'support_code' => Trim::class, ]; /** * Get the validation rules that apply to the request. * * @return array */ public function rules(): array { return [ 'label_type_support' => 'required|string', 'operation' => 'required|int', 'order_date' => 'required|date', 'order_num' => 'required|numeric', 'package_unit_weight' => 'required|integer', 'state_order' => [ 'required', new EnumIsValidRule(ArcadiaOrderType::class) ], 'support_code' => 'required|int', ]; } }