Deploy Laravel

This article will teach you how to deploy your Laravel (opens in a new tab) project on Zeabur.

Step 1: Environment Configuration

You can test and build locally first to make sure your project can run normally. You must apply your PHP version in composer.json for Zeabur to deploy.

  "require": {
        "php": "8.1"

Step 2: Create a Project (Optional)

First, you need to initialize a Laravel project in your local development environment. We can follow the instructions in the Laravel official document (opens in a new tab) to complete this step

After creation, initialize a Git repository for it and deploy it to your GitHub.

Step 3: Deploy Laravel Project

In your project, click the Deploy service or Add new service button, and select Deploy your source code.


Search for the Laravel Boot code repository you want to deploy, and click Import. Your Laravel Boot application will automatically start deploying.

Step 4: Add an APP_KEY for you Laravel project

Generating an application key or APP_KEY is one of the most important initial steps every time a Laravel developer creates or clones a Laravel application.

Switch to project variable setting page and enter your environment parameter.

You can generate a APP_KEY by enter command under your laravel project

php artisan key:generate