我创建了一个带有“验证”函数的库,用于验证我的字段,在该函数中,规则会自动从配置位置检索。为了保持清洁,我不使用这个“验证”函数来返回验证器对象,而是我更喜欢这样做,并且想知道这样做是否可以?否则你会怎么做?
// 我的控制器
if(!My_val::validate($input))
return $this->response(My_val::$val->messages()->first());
// 我的图书馆
class My_val {
public static $val;
public function __construct() {
$val= null;
}
public static function validate($data) {
// commented out section ---- here the rules are extracted from a config file
self::$val= Validator::make($data);
return self::$val->passes();
}
}