Level 7
I came to a conclusion that I should be using a session storage to store singleton class within a session. Because as per my understanding PHP is stateless, and every time new request comes to laravel, it must be creating and instantiating a new instance of singleton class every time for a new request and then after serving the response everything dies down I guess.