在Lavavel Docs中查找静态方法

时间:2018-03-20 14:02:45

标签: php laravel

我在浏览Laravel文档时遇到了问题。我使用静态方法\Illuminate\Support\Facades\Validator::make,我想了解更多相关信息。但是,我在\Illuminate\Support\Facades\Validatorhttps://laravel.com/api/5.1/Illuminate/Validation/Validator.html)的文档页面中找不到它。我在Laravel代码片段中找到了与其他静态方法类似的经验。

哪里可以找到这样的东西(特别是哪里可以找到关于\Illuminate\Support\Facades\Validator::make的文件)?

2 个答案:

答案 0 :(得分:3)

如果您在IDE中看到实际的类本身(\Illuminate\Support\Facades\Validator),您将看到:

/**
* @see \Illuminate\Validation\Factory       <-- TELLS YOU WHERE TO LOOK
*/

class Validator extends Facade
{
    ...
}

make方法位于\Illuminate\Validation\Factory,其文档位于https://laravel.com/api/5.1/Illuminate/Validation/Factory.html#method_make

答案 1 :(得分:2)

你提到的课是一个所谓的门面。这意味着它有一个基础类。您可以找到有关门面in the official documentation的更多信息。

您可以在facade类上方的注释中找到基础类。

/**
 * @see \Illuminate\Validation\Factory <- HERE
 */
class Validator extends Facade
...