You have two options. You can either set up a V3 onion service. This will create a 56-character url which will be nearly impossible to find on Tor unless you know the address. Directions are here.
The other method is to create your own Tor network at home. This may be a lot more work than you are looking to do but it looks like you can set this up in Docker....
According to man curl:
Use the specified SOCKS5 proxy - but resolve the host name
This means --socks5 will use local resolver which CANNOT resolve .onion names UNLESS you configured it to do so and configured tor relay to do IP address allocation for hidden services.
--socks5-hostname has this ...
Absolutely! However for best practice, you may want to have some kind of separation between the instances for better security. You have two options: 1. Run each hidden service instance in a separate virtual machine. 2. Run each hidden service in a separate container.
A third option, if you are Linux savvy but short on system resources is to set up vhosts. ...
You will find very few services for specifically hosting Tor services at all and I don't think you'll find any with a preinstalled Laravel configuration. Your best bet us to:
Get a Linux VPS
Set up tor to provide a service on port 80 (or another port if your prefer)
Install Laravel on the VPS and compile your site using the port from step #2.
I'm not very ...