Уничтожить / сбросить синглтон в стиле Ларавела

public function register() {
$this->app->singleton('Qwerty', function ($app) {
return new QwertyManager();
});
}

Вот так выглядит мой одноэлементный класс. Теперь я хочу сбросить одноэлементный объект или уничтожить его экземпляр с помощью laravel. Я использую 5.3

0

Решение

Ты можешь позвонить forgetInstance () на сервисном контейнере, чтобы удалить его. Как говорят доктора, этот метод может быть использован для Remove a resolved instance from the instance cache,

App::forgetInstance('Querty');

В следующий раз, когда вы попытаетесь получить экземпляр этого сервиса из контейнера, он будет воссоздан с использованием функции, которую вы указали в одноплодной () метод.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]