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.


Follow my twitter (@benborgers) to see the work-in-progress of coding projects Iā€™m working on!