首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Laravel Facades的实现原理

我们经常用的Route就是一个Facade, 它是 \Illuminate\Support\Facades\Route类的别名,这个Facade类代理的是注册到服务容器里的 router服务,所以通过Route...,比如当我们使用别名类 Route时PHP会通过AliasLoader的load方法为 Illuminate\Support\Facades\Route类创建一个别名类 Route,所以我们在程序里使用别...Route其实使用的就是 Illuminate\Support\Facades\Route类。...,不过我们知道调用类不存在的静态方法时会触发PHP的 __callStatic静态方法 namespace Illuminate\Support\Facades; abstract class Facade...Illuminate\Support\Facades\Facade是Laravel提供的一个抽象外观类从而让我们能够方便的根据需要增加新的子系统的外观类,并让外观类能够正确代理到其对应的子系统(或者叫服务

1.1K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到
    领券