Laravel Web Setup Documentation

This guide explains how to install, configure, and run the DevBase web panel on your server. Follow each step carefully to avoid common setup issues.

🎥 Setup Video

Recommended: Watch the full video once before starting the setup.

1. Upload & Extract Project

  • Upload the provided ZIP file to your server
  • Extract it inside your domain or subdomain root
  • Ensure all files are properly extracted
Example path: public_html/ or domain.com/

2. Configure Environment (.env)

Edit the .env file and update the following values:

APP_NAME=DevBase
APP_ENV=production
APP_KEY=base64:GENERATED_KEY
APP_DEBUG=false
APP_URL=https://yourdomain.com
APP_URL must match your domain (https recommended).

3. Database Configuration

Create a database and update credentials:

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=database_name
DB_USERNAME=database_user
DB_PASSWORD=database_password

4. Mail & Email Setup

Update mail configuration for notifications and OTPs:

MAIL_MAILER=smtp
MAIL_HOST=mail.yourdomain.com
MAIL_PORT=587
MAIL_USERNAME=no-reply@yourdomain.com
MAIL_PASSWORD=your_email_password
MAIL_ENCRYPTION=tls
MAIL_FROM_ADDRESS=no-reply@yourdomain.com
MAIL_FROM_NAME="DevBase"

5. Storage & Permissions

  • Set write permission for storage/ folder
  • Set write permission for bootstrap/cache/
  • Run storage link if required

6. Database Migration

Run the following commands:

php artisan migrate
php artisan db:seed

7. Admin Login

  • Open /admin on your domain
  • Use default admin credentials (provided separately)
  • Change password after first login
✅ Setup complete. If you face any issue, check logs or contact support.