yoganandgopalan / laravel-validation-generator
Laravel 自动生成验证的包
Requires
- doctrine/dbal: ^2.8
This package is not auto-updated.
Last update: 2024-09-21 17:12:02 UTC
README
自动为数据库中的表添加验证
安装
通过在项目的根目录下运行 composer require yoganandgopalan/laravel-validation-generator,可以轻松安装此包。
如果你正在运行 Laravel < 5.5 的版本,请确保在 config/app.php 文件中的 providers 数组中添加 yoganandgopalan\LaravelValidationGenerator\ValidationGeneratorServiceProvider::class。
这将注册 artisan 命令,你可以使用它。
使用方法
生成验证非常简单,只需在项目根目录下运行 php artisan laravel-validation:generate。这将在请求目录下创建一个请求文件并保存。
如果你只想为特定的表生成验证,可以使用 --tables 传递表名,例如 php artisan laravel-validation:generate --tables='users,addresses'
如果你希望忽略特定的表,可以使用 --ignore-tables 传递忽略的表名,例如 php artisan laravel-validation:generate --ignore-tables='users,addresses'
如果你希望忽略特定的列,可以使用 --ignore-columns 传递忽略的列名,例如 php artisan laravel-validation:generate --ignore-columns='user_id,address_id'
如果你希望更改创建请求文件的目录,可以使用 --dir 传递目录,例如 php artisan laravel-validation:generate --dir='V1'
如果你希望更改创建请求文件的后缀,可以使用 --suffix 传递后缀,例如 php artisan laravel-validation:generate --suffix='Create'
如果你希望更改输出格式,可以使用 --format 传递格式,例如 php artisan laravel-validation:generate --format='file'
格式选项是
file
console