Laravel is a modern PHP-framework. SSH is available on all Bolts, and composer is part of the standard stack.

Installation of an existing project from Git repo

Clone your repo onto the server

git clone git@bitbucket.org:myname/myproject.git

Then go to the project folder

cd myproject
composer install

Configure your project, setup .env, migrate and so on.

Last step is to symlink the public folder to the projects public folder.

cd ~  
rmdir public  
ln -s myproject/public public  

Webroot is now configured to use ~/myproject/public as standard folder, and your Laravel project should be available on the web.

Did this answer your question?