Laravel 验证器是如何创建的?关于参数验证的一些疑惑和困惑
验证器是如何创建的,是谁创建的
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前端网发表,如需转载,请注明页面地址。
发表评论:
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。