With Laravel, we get used to command line commands like composer install or artisan migrate. But what if we have only shared-hosting from client, with only FTP access and phpMyAdmin to manage database? Laravel is still usable in this case, but there are some tricks you need to make it work.

Uploading the project for the first time

To make the project work on client’s server, you need to do these things:

1. Upload the files via FTP

FileZillaPortable

Use Filezilla or similar software