Hi,
The share()
method will execute the Closure you gave it only once and then store the result in a static variable. Then, the container will return you the content of this variable every time you try to resolve.
I don’t know if this behavior could cause your issue but it may be useful to be aware of this fact.
Is there any reason for not registering your class with the bind()
method of the container?
Sign in to participate in this thread!
The Laravel portal for problem solving, knowledge sharing and community building.
The community