SpinApp migrations-ready databases
SpinApp provisions “Migrations-ready databases” (PostgreSQL, MySQL, MariaDB, or SQLite) and writes credentials to .env.
Overview
SpinApp is a Laravel local dev product that provisions migrations-ready databases and wires them into your local environment. SpinApp connects your Laravel project to the database container before you run artisan migrate and updates your .env automatically.
Databases supported by SpinApp
SpinApp provisions these database types for local development:
- PostgreSQL (with pgvector)
- MySQL
- MariaDB
- SQLite
Automatic .env credentials
SpinApp states it writes credentials to your .env automatically. After provisioning, your Laravel app connects to the provisioned database so you can run migration commands.
Run migrations against the provisioned database
SpinApp supports running migrations in-container. This enables artisan migrate and related steps to execute against the database SpinApp provisioned for your local environment.
How SpinApp provisions databases during setup
During SpinApp setup, you choose database details as part of the setup wizard. SpinApp provisions the database container and ensures your project can run migrations against it.