Code前端首页关于Code前端联系我们

Laravel 验证器是如何创建的?关于参数验证的一些疑惑和困惑

terry 2年前 (2023-09-25) 阅读数 50 #后端开发

验证器是如何创建的,是谁创建的

Laravel文档中调用验证器,除了使用控制器之外还有通过Facades-对象创建验证器的方法。Validator::make($data,$rule,$message)。 “Validator”已在

config/ => Illuminate\Support\Facades\Validator::class 中注册。

<?php

namespace Illuminate\Support\Facades;

/**
 * @see \Illuminate\Validation\Factory
 */
class Validator extends Facade
{
  /**
   * Get the registered name of the component.
   *
   * @return string
   */
  protected static function getFacadeAccessor()
  {
    return 'validator';
  }
}

从上面可以看出,Validator的实际实现类是容器中的验证器对象,那么这是哪个验证器对象呢?

版权声明

本文仅代表作者观点,不代表Code前端网立场。
本文系作者Code前端网发表,如需转载,请注明页面地址。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

热门