Search Documentation

Search across all support articles and guides

Laravel Cloud

Connect to Laravel Cloud

Learn how to connect your Laravel Cloud PostgreSQL or MySQL database to VexiData for natural language querying and dashboard creation.

Connect your Laravel Cloud PostgreSQL or MySQL database to VexiData for natural language querying and dashboard creation. Connection takes about 2 minutes.

Connect Laravel Cloud to VexiData

Click to play video

Prerequisites

  • A VexiData account (free tier available)Create account
  • A Laravel Cloud account with a deployed applicationLaravel Cloud
  • A database provisioned in Laravel Cloud

Connection Steps#

1

Access Laravel Cloud Dashboard

Log in to your Laravel Cloud account at cloud.laravel.com and select your application.

2

Navigate to Database Settings

1. Go to your application's Environment settings

2. Find the Database section

3. Click on your database to view connection details

3

Get Connection Credentials

Copy the following details from your database configuration:

Host: Your database host

Port: 5432 (PostgreSQL) or 3306 (MySQL)

Database: Your database name

Username: Your database username

Password: Your database password

You can also find these in your environment variables: DB_HOST, DB_PORT, DB_DATABASE, DB_USERNAME, DB_PASSWORD

4

Enable External Access

Laravel Cloud databases may require external access to be enabled:

1. Go to your database settings

2. Enable External Connections or Public Access

3. Add VexiData's IP addresses to the allow list:

139.59.53.167

165.22.217.42

5

Connect in VexiData

In VexiData, go to Data Sources from the menu, then select PostgreSQL or MySQL under the Add New Data Source section based on your database type.

text
Display Name:    My Laravel Cloud Database
Host:            your-laravel-cloud-host
Port:            5432 (or 3306 for MySQL)
Database:        your_database_name
Username:        your_username
Password:        your_database_password
6

Test and Save

Click Test & Save Connection. Once successful, you can start querying your Laravel Cloud data!