vigneshc91/laravel-validation-generator

自动生成验证的Laravel包

v0.0.5 2018-08-02 14:02 UTC

This package is not auto-updated.

Last update: 2024-09-20 21:22:17 UTC


README

自动为数据库中的表添加验证

安装

您可以通过在项目的根目录下运行 composer require vigneshc91/laravel-validation-generator 来轻松安装此包。

如果您正在运行Laravel < 5.5的版本,请确保将 Vigneshc91\LaravelValidationGenerator\ValidationGeneratorServiceProvider::class 添加到 config/app.php 文件中的 providers 数组中。

这将注册您可用的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