【问题标题】:How Laravel knows the path of classesLaravel 如何知道类的路径
【发布时间】:2019-07-22 19:55:23
【问题描述】:

Laravel 如何知道 Router 类路径的位置?我知道门面的概念。现在例如 Route 别名指向 Route 外观,它返回类“路由器”的名称...... Laravel 如何知道路由器在 vendor\laravel\framework\src\Illuminate\Routing 路径中​​?

/**
 * Get the registered name of the component.
 *
 * @return string
 */
protected static function getFacadeAccessor()
{
    return 'router';
}

【问题讨论】:

    标签: laravel


    【解决方案1】:

    外观用于解析绑定到使用该名称的 IoC 容器的任何内容,在本例中为 router

    所以如果你去Illuminate\Foundation\Application.php有一个方法叫做registerCoreContainerAliases,这里就是设置绑定的地方。

    【讨论】:

    • @RobertoMarra 如果有帮助,您可以接受答案:) 谢谢!
    猜你喜欢
    • 2017-01-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-09-12
    相关资源
    最近更新 更多