Mac_thinkPHP_Validate驗證器的使用

# 創建驗證器

php think make:validate 模塊名/驗證器名(首字母大寫)

 

# 驗證器

namespace app\index\validate;

 

use think\Validate;

 

class User extends Validate

{

    protected $rule =   [

        'name'  => 'require|max:25',

        'age'   => 'number|between:1,120',

        'email' => 'email',    

    ];

    

    protected $message  =   [

        'name.require' => '名稱必須',

        'name.max'     => '名稱最多不能超過25個字符',

        'age.number'   => '年齡必須是數字',

        'age.between'  => '年齡只能在1-120之間',

        'email'        => '郵箱格式錯誤',    

    ];

    

}

 

# 控制器

$ret = $this->validate($request->post(),User::class);

if (true !== $ret){

dump($ret);

}

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章