Ben Borgers / Posts /

How to attach a database to a Laravel Vapor deployment

January 24, 2021 by @benborgers

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.

A quick favor: was anything I wrote incorrect or misspelled, or do you still have questions? Please use this form to let me know or ask for help!

Loading...