Ben Borgers

How to attach a database to a Laravel Vapor deployment

September 30, 2020

You can attach an Amazon RDS database to a Laravel Vapor deployment, which automatically configures your Laravel app to use that database.

First, create a database on Vapor using the UI or the CLI.

Then, add it to your vapor.yml file for your app:

id: 10583
name: my-app
environments:
  production:
    # Add the database like this:
    database: my-database-name
    # More configuration would go here

Now, next time you redeploy to Laravel Vapor, your app will have the necessary environment variables to connect to the database you specified.