Facade基本代码示例如下: ~~~ <?php namespace App\Index\Facade; use Max\Facade; class UserCheck extends Facade { protected static function getFacadeClass() { return \App\Index\validate\UserCheck::class; } } ~~~ > 你可以在任何可以composer自动加载的位置创建类并继承Max\Facade类,就可以实现静态代理,但是为了方便维护,建议创建在应用对应的facade目录下。 > 注意: Facade默认实例化的对象都是会保存在容器中的。如果不需要保存,可以加入`protected static $singleInstance = false;`,当然仅仅是在你的请求的页面中使用该类的方法全部为Facade或者依赖注入或者容器获取的实例的时候才是最早实例化的类。 > Facade还有一个属性,protected static $methodInjection = false;当为true的时候该门面调用的类支持对普通方法的依赖注入