yoganandgopalan/laravel-validation-generator

Laravel 自动生成验证的包

v1.0.0 2018-09-13 11:01 UTC

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