Laravel バリデーション かな対応

laravelの標準バリデーションで かな などチェックがないので自分で考えてみました。

$this->validate で直接記述する単純なものです

参考にお使いください

$this->validate($request, [
        'name' => 'required',
        function ($attribute, $value, $fail) {
           if (preg_match('/[^ぁ-んー]/u', $value) !== 0) {
                return $fail('かなはひらがなで入力してください');
            }
        },
        'email' => 'required|email|confirmed',
]);
タイトルとURLをコピーしました