именно: мне нужно, чтобы картинка могла принимать размеры 64x64, 128x128, 512x512
Да, image
Я не за то, что это должна быть картинка, а то, что её размеры должны быть определенными)
https://laravel.com/docs/10.x/validation#validating-files
Мне нужно, чтобы картинка могла иметь несколько подходящих размеров, а не 1. Т.е. она не может быть 64х63, может быть 64х64, может быть 128х128, но не может 113х128. Думаю, принцип понятен
Можно на лету менять размер
получается, что-то вроде: https://opaste.github.io/?gist=a521756a-9d7f-40ce-9269-028f8fd6e689
Лучше руль создать: https://paste.laravel.io/ae7ae148-0dc6-4b78-8862-a305549a71ae Вызов в валидаторе прост: Validator::make([...], [ 'image' => [new ImageDimensionRule()] ])
Обсуждают сегодня