Laravel is a bit more complex to setup that most PHP frameworks. The main difference between it and other more-standard PHP apps, is that your "Local Path" and "Web Root" point to different directories - rather than being the same, which is normally the case.
In VirtualHostX, once youâ€™ve selected your Laravel website, make sure thatâ€¦
Also, make sure all of Laravel's dependencies are installed using composer, if they're not already. If they are installed, you should see a whole bunch of files inside your project's "vendors" folder.
After making the above changes, click the "Apply Changes" button in VHX's toolbar and then try your website again.