一个能帮你从 VALIDATOR/ 寻参/ 默认赋值 的逻辑中省代码的包。
- Install to your composer project
composer require laravelfy/validator-enhancement
- Add service provider into
config/app.php
'sproviders
config array by filling:
Laravelfy\Validator\ServiceProvider::class,
<?php
...
public function someEndPoint()
{
list(
$page,
$page_size
) = request()->validate(
[
'page' => 'integer|default:1|min:1',
'page_size' => 'integer|default:10|min:1|max:99',
]
);
...
}
MIT