LaravelPackages.net
Acme Inc.
Toggle sidebar
rabianr/laravel-validation-japanese

Japanese validation rules for Laravel

4.130
0
1.5
About rabianr/laravel-validation-japanese

rabianr/laravel-validation-japanese is a Laravel package for japanese validation rules for laravel. It currently has 0 GitHub stars and 4.130 downloads on Packagist (latest version 1.5). Install it with composer require rabianr/laravel-validation-japanese. Discover more Laravel packages by rabianr or browse all Laravel packages to compare alternatives.

Last updated

Japanese validation rules for Laravel

Installation

composer require rabianr/laravel-validation-japanese

Configuration

Publish the config to copy the file to your own config:

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

Usage

Allows Hiragana only

use Rabianr\Validation\Japanese\Rules\Hiragana;

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

Allows Hiragana, whitespace and Level 1 - 2 Kanji only

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

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

Available Rules

| Class | Constructor | Usage | | ----- | ----------- | ----- | | Rabianr\Validation\Japanese\Rules\Hiragana | __construct($allowChars = '') | The field under validation must be Hiragana and $allowChars only. | | Rabianr\Validation\Japanese\Rules\Katakana | __construct($allowChars = '') | The field under validation must be Katakana and $allowChars only. | | Rabianr\Validation\Japanese\Rules\Kanji | __construct($allowChars = '', $JISX0208 = false) | The field under validation must be Kanji and $allowChars only. If $JISX0208 is true, Kanji must be Level 1 and 2. | | Rabianr\Validation\Japanese\Rules\KanjiJISX0208 | __construct() | If the field under validation contains Kanji, must be Level 1 and 2 only. |

Trims full-width whitespace Middleware

use Rabianr\Validation\Japanese\Middleware\TrimStrings
Comments