rabianr/laravel-validation-japanese

Laravel的日语验证规则

1.5 2023-05-12 07:50 UTC

This package is auto-updated.

Last update: 2024-09-12 11:14:23 UTC


README

安装

composer require rabianr/laravel-validation-japanese

配置

发布配置以将文件复制到您自己的配置文件中

php artisan vendor:publish --tag="japaneseValidation"

用法

仅允许平假名

use Rabianr\Validation\Japanese\Rules\Hiragana;

$validator = Validator::make($request->all(), [
    'title' => [
        'required',
        new Hiragana,
    ],
]);

允许平假名、空格和一级至二级汉字

use Rabianr\Validation\Japanese\Rules\Hiragana;
use Rabianr\Validation\Japanese\Rules\Kanji;

$validator = Validator::make($request->all(), [
    'title' => [
        'required',
        new Hiragana([ ' ', new Kanji('', true) ]),
    ],
]);

可用规则

全角空格截断中间件

use Rabianr\Validation\Japanese\Middleware\TrimStrings