It's not exactly clear in the Laravel documentation, but there's one thing the Facades do that might introduce accidental bugs in your system:
Facades are like singletons.
Unlike traditional service container bindings with anonymous functions, Facades retain the resolved instance and use that in future Facade calls. Let's have a