Php 动态拉维风格立面

Php 动态拉维风格立面,php,laravel,laravel-facade,Php,Laravel,Laravel Facade,我正在使用Laravel的Facade架构(AliasLoader类和Facade类)为我的应用程序创建facades。最初一切都很好,我将别名添加到加载程序中并注册它们,创建一个facade类和boom,facades无处不在 但现在我正试图清理我的模型调用 目前我正在加载modelTheme::model('sale/order')就像这样,这会在容器上创建一个model\u sale\u order对象。我还想动态添加一个facade,这样我可以更优雅地调用模型SaleOrder::get

我正在使用Laravel的Facade架构(AliasLoader类和Facade类)为我的应用程序创建facades。最初一切都很好,我将别名添加到加载程序中并注册它们,创建一个facade类和boom,facades无处不在

但现在我正试图清理我的模型调用

目前我正在加载model
Theme::model('sale/order')
就像这样,这会在容器上创建一个
model\u sale\u order
对象。我还想动态添加一个facade,这样我可以更优雅地调用模型
SaleOrder::getOrders($customer\u id)

添加别名没什么大不了的,但它指向哪里呢?也没有门面文件指向这一点

是否可以设置一个类来动态检测我们正在从容器中查找的对象

class DynamicFacade extends Facade {

    protected static function getFacadeAccessor() {
        return 'my.dynamically.created.object';
    }
}

这最终是不可能的,结束了这个问题。