How to build and manage Laravel multi-domain application