Streamit Laravel - Documentation
Streamit Laravel

Manual Installation

Manually set up your Laravel application in a local development environment.

This file provides a step-by-step manual setup guide for the Streamit Laravel project. It is ideal for developers who prefer to work in a local development environment without using the automatic installer.
If you’re working offline, customizing the codebase, or setting up Laravel manually for testing or development purposes, this guide will help you configure everything from dependencies to the local server.

Purpose

This guide is for developers who prefer to manually install the Laravel project without using the auto-installer. This approach is ideal for local development and full control over setup.

Manual Installation and Setup

You're setting up the development environment to create your web application.

Streamit Laravel Web

1.Start command prompt window or terminal and change directory to streamit-laravel-web

   cd streamit-laravel-web

2. For installing vendor Run in terminal or CMD:

   composer install

3. Copy .env file Run in terminal or CMD:

  cp .env.example .env

4. For generating key Run in terminal or CMD:

 php artisan key:generate

5. Create database with name “streamit” in your sqlyog,laragon,xampp,wamp

  • Open and edit the /.env file and provide your server details:
   DB_CONNECTION="mysql"    
DB_HOST="127.0.0.1"
DB_PORT="3306"
DB_DATABASE="YOUR DATABASE NAME"
DB_USERNAME="YOUR USERNAME"
DB_PASSWORD="YOUR PASSWORD"
  • If you want a dummy data into the application, you have to set this key to true
   IS_DUMMY_DATA=false
  • Then run the below commands
   php artisan migrate
   php artisan db:seed

OR

   php artisan migrate:fresh --seed

6. Set Image Permissions via Terminal

Run the following commands in your project’s terminal to ensure proper file and directory permissions for images:

find . -type f -exec chmod 664 {} + 
find . -type d -exec chmod 775 {} +

The first command sets all files to 664 (read/write for owner & group, read for others).
The second command sets all directories to 775 (read/write/execute for owner & group, read/execute for others).
This ensures your image files and folders are accessible and writable by the system.

7. Login Credentials

For Admin Login

   https://apps.iqonic.design/streamit-laravel/admin/login
   Username:admin@streamit.com
Password:12345678