If you wish to change the web root of a domain for a framework (laravel uses a sub-folder called public for it's web content) to a different folder you can do this as Admin user:
Go to Server Manager -> Custom HTTPD Configurations
Look for the domain in the list, to the right you will see the config file, click on it.
It will be on the View Domain Configuration, select Customize. In the empty window add this: (change username and domain so it's a valid path)
Code:
|?DOCROOT=/home/username/domains/thedomain.com/public_html/public|
Then save. Wait for config to be rebuilt. And it should work shortly if you did everything correctly.