Hello!
Me and my team are currently building an vps hosting service and we have three different parts: The control panel where we, the team, can manage users, rootservers, vms, etc., the control panel where the users can manage their virtual servers and a product site where we can present our hosting service to the user (like the mainpage where you land when you go to www.product.com).
What is the best way to structure our laravel 5 project?
We thought about using 3 different laravel projects for that but we don't want write code double.
app/
AdminControlPanel/
// your admin control panel stuff here, where you manage users, rootservers etc
ClientControlPanel/
// control panel for clients/users
Website/
// public website you show at www.domain.com
Or even if you feel the "AdminControlPanel" and "ClientControlPanel" redundant and that you could be re-using the same code, views and all that good stuff, maybe just do