qtlenh / laravel-strict-validator
该包的最新版本(1.0.0)没有可用的许可信息。
在验证过程中添加类型约束和强制输入类型
1.0.0
2024-03-19 09:40 UTC
README
将新的参数 strict
和 cast
添加到现有的 Laravel 规则中:integer
、numeric
、decimal
、boolean
。
要安装 Laravel 类型验证器,只需通过 Composer 引入
composer require qtlenh/laravel-strict-validator
使用 strict
严格检查输入数据类型(适用于设计接收 JSON 负载的 API)。
有时,前端开发者可能不会按照预期发送数据类型。使用 cast
参数将输入数据强制转换为正确的验证数据类型。
$request->validate([ 'width' => 'integer:strict', // return error if `width` is string type 'height' => 'integer:cast', // cast `height` to integer type if it is valid ]);