smart-over / base64-validation
There is no license information available for the latest version (1.1.1) of this package.
Lumen validators for base64 encoded files
1.1.1
2019-02-28 13:12 UTC
Requires
- php: ^7.2
- laravel/lumen-framework: 5.7.*
This package is not auto-updated.
Last update: 2025-03-18 12:19:57 UTC
README
Laravel validators for base64 encoded files, includes versions of laravel files validation for base64 encoded files.
Forked from https://github.com/crazybooot/base64-validation
Requirements
- PHP: 7.1+
- Laravel: 5.5+
Install
- Install composer package to your laravel project
$ composer require smart-over/base64-validation
Using
Use base64 validation rules as usual Laravel validation rules. Base64 rules variants supports all parameters from their original Laravel rules.
public function rules(): array { return [ 'attachment' => 'sometimes|base64dimensions:min_width=100,min_height=200', ]; }
Available rules
base64 rule | analog of Laravel rule |
---|---|
base64max | max (for file) |
base64min | min (for file) |
base64dimensions | dimensions (for image) |
base64file | file |
base64image | image |
base64mimetypes | mimetypes |
base64mimes | mimes |
base64between | between (for file) |
base64size | size (for file) |
License
The MIT License (MIT). Please see License File for more information.