0

我创建了一个带有“验证”函数的库,用于验证我的字段,在该函数中,规则会自动从配置位置检索。为了保持清洁,我不使用这个“验证”函数来返回验证器对象,而是我更喜欢这样做,并且想知道这样做是否可以?否则你会怎么做?

// 我的控制器

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();
  }
}
4

1 回答 1

1

您可以在 TutsPlus 找到 Jeffrey Way 的精彩教程。不能做得更好,恕我直言。

使用模型和事件侦听器进行验证
https://tutsplus.com/lesson/validating-with-models-and-event-listeners/

验证服务
https://tutsplus.com/lesson/validation-services/

于 2013-07-23T12:50:55.313 回答