Streamit Laravel - Documentation
Streamit Laravel

Automatic Installation

⚡ Automatic Installation & Setup

🕒 Estimated Reading Time: 3-5 minutes
Step-by-Step Guide to Quickly Set Up the Laravel Project Using the Auto-Installer

This guide provides a step-by-step walkthrough for automatically installing the Laravel project using the built-in installation wizard. It is especially useful if you are deploying the Streamit Laravel project on your server for the first time. The auto-installer ensures a quick and error-free setup without the need to manually configure files and settings.

Installation Steps Overview:

🚀 Step-by-Step Guide

Step 1: Launch the Installer

  • Open your browser and visit:

https://yourdomainname.com/install

  • This opens the Streamit Laravel Setup Wizard.

Step 2: Check Server Requirements

  • Click Check Requirements
  • The system automatically verifies if your server meets Laravel requirements
  • If all checks pass (✔ marks), click Check Permission to continue

Step 3: Verify File & Folder Permissions

  • The installer checks that required files and folders have proper read/write permissions
  • If all permissions are granted, click Configure Environment button.

Step 4: Configure the Environment

At this stage, the system will ask you to set up your application’s core configuration.

You will get two options:

  1.  Form Wizard Setup (Recommended for most users)
  2.  Classic Text Editor (For advanced users)

🔹 Option 1: Form Wizard Setup (Recommended)

Step 4.1 – Enter Site Information

  • Click the “Form Wizard Setup” button and fill in the required fields:
  • App Name: Your website/project name
  • App Environment: Production, Local, etc.
  • App Debug Mode: Enable or disable debugging
  • App URL: Enter your site URL (without trailing slash)  (e.g., https://yourdomain.com)
  • Click Setup Database to continue.

Step 4.2 – Enter Database Details

  • Fill in your MySQL database details:
    • Database Connection: mysql
    • Database Host: 127.0.0.1 or localhost
    • Database Port: 3306
    • Database Username & Password
    • Database Name (created earlier)
  • Click Setup Application to proceed.

🔸 Option 2: Classic Text Editor (Advanced)

Step 4.3 – Application Configuration

  • Manually configure advanced options like:
    • Log settings
    • Email configuration (SMTP)
    • Optional: Pusher, Redis settings
  • After filling everything, click “Save and Install”.

Step 4.4 – Configure Using .env File

  • Click Classic Text Editor
  • Fill the .env file with required configuration (App name, DB info, etc.)
  • Click “Save .env” and then “Save and Install” to complete the setup.

✅ Installation Complete

If everything is configured correctly, you’ll see the Installation Completed screen

Your Laravel system is now installed and ready to use 🎉


Tips & Notes:

  • Always double-check database credentials before starting installation
  • Ensure file permissions are correct to avoid errors
  • Form Wizard is recommended for most users; Classic Editor is for advanced users