---
title: How to Deploy a Laravel Application
description: "Laravel deployment requires correct document root, environment configuration, storage permissions and scheduled tasks. ## Deploy 1. Upload the project outside or within the assigned application directory. 2. Point the public document root to Laravel's public folder where supported. 3. Create…"
url: "https://vertico.co.zw/docs/how-to-deploy-a-laravel-application/"
updated: "2026-07-23"
category: Developers
---

# How to Deploy a Laravel Application

Laravel deployment requires correct document root, environment configuration, storage permissions and scheduled tasks.

## Deploy

1. Upload the project outside or within the assigned application directory.
2. Point the public document root to Laravel's public folder where supported.
3. Create the database and update .env.
4. Install production Composer dependencies.
5. Generate the application key if required.
6. Run migrations carefully.
7. Link storage.
8. Set permissions for storage and bootstrap/cache.
9. Cache production configuration.
10. Add scheduler cron if used.

## Security

 **Important:** The .env file and vendor development tools must not be publicly accessible.

## Need Help?

If you still need assistance, open a support ticket through your Vertico client account and include the affected domain or email address, a screenshot of the error, and the approximate time the problem occurred. Never send passwords by email or support ticket.
