国产+高潮+在线,国产 av 仑乱内谢,www国产亚洲精品久久,51国产偷自视频区视频,成人午夜精品网站在线观看

mouyong/validate base on illuminate/validate

v2.0.4 版本
2022-11-09 版本更新時間
408 安裝
3 star

簡介

適用于 webman 的 laravel validate

基于 illuminate/validate,在 laravel 框架外使用的 validate

安裝

composer require mouyong/validate -vvv

文件翻譯創(chuàng)建

./webman plugin:install mouyong/validate

or

php ./vendor/mouyong/validate/src/scripts/install.php

移除翻譯文件

./webman plugin:uninstall mouyong/validate

or

php ./vendor/mouyong/validate/src/scripts/uninstall.php

基礎(chǔ)用法

$data = [
    'name'  => 'Tinywan',
    'age'  => 24,
    'email' => 'Tinywan@163.com'
];

/** @var \Illuminate\Contracts\Validation\Validator|\Illuminate\Contracts\Validation\Factory $validator */
$validator = validator($data, [
    'name'  => 'require|max:25',
    'age'   => 'require|number|between:1,120',
    'email' => 'require|email'
], [
    'name.require' => '名稱必須',
    'name.max'     => '名稱最多不能超過25個字符',
    'age.require'   => '年齡必須是數(shù)字',
    'age.number'   => '年齡必須是數(shù)字',
    'age.between'  => '年齡只能在1-120之間',
    'email.require'        => '郵箱必須是數(shù)字',
    'email.email'        => '郵箱格式錯誤'
]);

$validator->validate();

// 或者直接簡寫
validator()->validate($data, [
    'name'  => 'require|max:25',
    'age'   => 'require|number|between:1,120',
    'email' => 'require|email'
], [
    'name.require' => '名稱必須',
    'name.max'     => '名稱最多不能超過25個字符',
    'age.require'   => '年齡必須是數(shù)字',
    'age.number'   => '年齡必須是數(shù)字',
    'age.between'  => '年齡只能在1-120之間',
    'email.require'        => '郵箱必須是數(shù)字',
    'email.email'        => '郵箱格式錯誤'
]);

更多驗證規(guī)則請閱讀:http://laravel.com/docs/9.x/validation#available-validation-rules

參考

https://medium.com/@jeffochoa/using-the-illuminate-validation-validator-class-outside-laravel-6b2b0c07d3a4

贊助商