php - 动态删除 Laravel 中的服务提供者

标签 php laravel-5 service-provider

有没有办法从 config/app.php 的“providers”数组中动态删除服务提供者?

最佳答案

您可以将服务提供者注册放在register方法中的应用服务提供者中:

public function register()
{
    if ($yourConfition) {
        $this->app->register('SpecifiedServiceProvider');
    }
}

当然,将其从配置中删除。

关于php - 动态删除 Laravel 中的服务提供者,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40395326/

相关文章:

java - JDBC 驱动程序开发文档 (SPI) 需要哪些类

php - Magento getData() 没有返回值

php - 创建自增表名?

php - 将表结构和数据复制到二维数组中

laravel - 使用 Laravel 队列作业处理时,卡住

java - 如何解密从 Shibboleth IdP 收到的 SAMLResponse

php - 从时间戳计算

mysql - Laravel hasManyThrough 关系给出空集合

php - 从 Laravel 5.2 中的大数据库查询中排除结果的最佳方法

.net-6.0 - .Net 6 中的 IServiceProvider 实例