public function register() {
$this->app->singleton('Qwerty', function ($app) {
return new QwertyManager();
});
}
Вот так выглядит мой одноэлементный класс. Теперь я хочу сбросить одноэлементный объект или уничтожить его экземпляр с помощью laravel. Я использую 5.3
Ты можешь позвонить forgetInstance () на сервисном контейнере, чтобы удалить его. Как говорят доктора, этот метод может быть использован для Remove a resolved instance from the instance cache
,
App::forgetInstance('Querty');
В следующий раз, когда вы попытаетесь получить экземпляр этого сервиса из контейнера, он будет воссоздан с использованием функции, которую вы указали в одноплодной () метод.
Других решений пока нет …