Laravel - 从长API呼叫更新客户端

I have a long PHP event script (~1 min long) that gets fired off from the front-end. In my script, I currently just echo to the console thats running the server, but I'd like to forward those echos to the client side as well. These echos are just to show the current process/step the script so that users can see the progress rather than just empty wait.

Some ideas that I had were to use laravel-echo with Pusher or store those echo messages using Laravel Session and just Poll every 5 or so seconds on the front end.

I'd prefer not to rely on a 3rd party service like Pusher (for the long run) and the second option seems inefficient and hard coded.

Any suggestions or approaches?