laminas/laminas-validator
Validation component for PHP and Laminas applications. Provides a wide range of ready-to-use validators (strings, numbers, dates, files, and more), consistent error messages, and an extensible API to create custom validators and input filtering rules.
Laminas\Validator\File\Count allows you to validate that the number of files
uploaded matches criteria, including a minimum number of files and/or a maximum
number of files.
The following options are supported:
min: The minimum number of uploaded files acceptable; null is equivalent
to 0, indicating no minimum.max: The maximum number of uploaded files acceptable; null is equivalent
to no maximum.$validator = new Laminas\Validator\File\Count([
'min' => 1,
'max' => 5,
]);
// Setting to the $_FILES superglobal or PSR-7 ServerRequest's `getUploadedFiles()`.
$files = $_FILES;
if ($validator->isValid($files)) {
// Received between 1 and 5 files!
}
How can I help you explore Laravel packages today?