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

安裝了top-think/think-validate驗證器

原地起飛

問題描述

安裝了top-think/think-validate
使用官方文檔的例子 參數(shù)正常的時候不報錯,參數(shù)不符合要求的時候報錯
default.ERROR: 127.0.0.1 POST 0.0.0.0:8787/api/test
Error: Call to a member function has() on null

程序代碼或配置

<?php

namespace app\api\controller;

class TestController
{
    public function index()
    {
        $data = [
            'name'  => 'thinkphp',
            'email' => 'thinkphpqq2.com',
        ];

        $validate = new \app\common\validate\bmdc\TestValidate();

        if (!$validate->check($data)) {
            var_dump($validate->getError());
        }
        return success([123]);
    }
}

<?php

namespace app\common\validate\bmdc;

use think\Validate;

class TestValidate extends Validate
{
    protected $rule =   [
        'name'  => 'require|max:25',
        'age'   => 'number|between:1,120',
        'email' => 'email',
    ];

    protected $message  =   [
        'name.require' => '名稱必須',
        'name.max'     => '名稱最多不能超過25個字符',
        'age.number'   => '年齡必須是數(shù)字',
        'age.between'  => '年齡只能在1-120之間',
        'email'        => '郵箱格式錯誤',
    ];
}

操作系統(tǒng)環(huán)境及workerman/webman等具體版本

macos
使用的是Webman-framework v1.5.16

1294 2 0
2個回答

原地起飛

https://github.com/yzh52521/webman-validate
直接卸載think那個
composer require yzh52521/webman-validate
直接起飛

  • 27025011 2024-01-22

    Could not find package yzh52521/webman-validate. It was however found via repository search, which indicates a consistency issue with the repository.
    切換阿里云的?

  • 原地起飛 2024-01-22

    你應(yīng)該目前用的就是阿里云的 去掉阿里云的 阿里云的好多包都沒有 別用阿里云的鏡像你試一下 應(yīng)該就可以了

  • 27025011 2024-01-22

    網(wǎng)絡(luò)不行,github打不開.

  • 原地起飛 2024-01-22

    packgist 可以打開的 應(yīng)該可以下

  • 原地起飛 2024-01-22

    我也沒翻墻可以的

zjkal?

thinkphp的驗證器包早就不維護(hù)了, 換別的吧

  • 暫無評論
年代過于久遠(yuǎn),無法發(fā)表回答
??