fusic/apollon 问题修复 & 功能扩展

解决BUG、新增功能、兼容多环境部署,快速响应你的开发需求

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

fusic/apollon

最新稳定版本:5.0.0

Composer 安装命令:

composer require fusic/apollon

包简介

CakePHP Apollon

README 文档

README

Description

validation plugin for CakePHP 5.x.

Requirements

  • PHP >= 8.1.*
  • CakePHP >= 5.*

Install

composer require fusic/apollon

Usage

In Model File

private function setValidationProvider(Validator $validator)
    {
       $validator->setProvider('apollon', 'Apollon\Validation\ApollonValidation');
       return $validator;
    }
public function validationDefault(Validator $validator)
    {
        $this->setValidationProvider($validator);
        $validator
            ->scalar('password')
            ->requirePresence('password', 'create')
            ->notEmpty('password', 'パスワードを入力してください')
            ->add('password', 'password',[
                'rule' => 'alphaNumericSymbols',
                'provider' => 'apollon',
                'message' => 'パスワードは半角英数記号で入力してください'
            ]);
    }

Validation List

  • zip
    • 郵便番号チェック 1カラム
  • zip1
    • 郵便番号チェック 上3桁
  • zip2
    • 郵便番号チェック 下4桁
  • alpha
    • 半角英字チェック
  • numeric
    • 数値チェック(integerなどの上限チェックを同時に行う)
  • naturalNumber
    • 数値チェック(integerなどの上限チェックを同時に行う)
  • hiraganaOnly
    • 全角ひらがなチェック
  • hiraganaSpaceOnly
    • 全角ひらがな+全角スペースチェック
  • katakanaOnly
    • 全角カタカナチェック
  • katakanaSpaceOnly
    • 全角カタカナ+全角スペースチェック
  • zenkakuOnly
    • 全角のみチェック
  • spaceOnly
    • スペースのみはエラーチェック
  • hankakukatakanaOnly
    • 半角カタカナチェック
  • hankakukatakanaSpaceOnly
    • 半角カタカナ+半角スペースチェック
  • phone
    • 電話番号チェック(ハイフン有無しOK)
  • phone1
    • 電話番号チェック 上2~5桁
  • phone2
    • 電話番号チェック 中2~4桁
  • phone3
    • 電話番号チェック 下4桁
  • emailNonRfc
    • メールアドレスチェック(RFC非準拠)
  • datetimeComparison
    • 日時比較チェック

统计信息

  • 总下载量: 130.28k
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 6
  • 点击次数: 1
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 6
  • Watchers: 17
  • Forks: 4
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2015-07-03