qtlenh/laravel-strict-validator

该包的最新版本(1.0.0)没有可用的许可信息。

在验证过程中添加类型约束和强制输入类型

1.0.0 2024-03-19 09:40 UTC

This package is auto-updated.

Last update: 2024-09-19 11:01:27 UTC


README

将新的参数 strictcast 添加到现有的 Laravel 规则中:integernumericdecimalboolean

要安装 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
]);