Извините, а как ваш вопрос связан именно с виртуальным хостингом? Мне кажется тут вопрос касательно организации рабочего процесса, а не виртуального хостинга и тем более Laravel.
В том же phpstorm'е деплой по фтп прекрасно настраивается на любой виртуальный хостинг.