The real question is, how much traffic do you need to handle?
As far as I know, Laravel by default with its caching mechanism can handle a lot of traffic; if however you are going to deal with millions of requests per second, then indeed you will need a faster backend support, which in this case either swoole or the other two aforementioned projects you asked in the title will work flawlessly.