Streamit Laravel - Documentation

Introduction & Requirements

What is Laravel?

Laravel is a powerful, PHP-based web framework used to build modern and secure web applications.
It offers a clean structure and fast development process, which makes it a popular choice for developers around the world.

✅ Key benefits of Laravel:

  • Easy to use and well-organized code
  • Speeds up web development
  • Open-source (completely free)
  • Built-in security features
  • Trusted by thousands of developers globally
  • Install Laravel on your Laptop or Desktop Click here.

Which System Are We Using?

We are using a system built on the Laravel framework. This means your web application will run on Laravel.

To make sure everything works properly, certain software and server settings are required.

System Requirements (for Hosting/Server Team)

To run Laravel smoothly, the following technical requirements must be met:

Minimum Software Requirements:

RequirementVersion / Notes
PHPVersion 8.2 or higher
Web ServerApache or Nginx
DatabaseMySQL (preferred), SQLite, or PostgreSQL

Required PHP Extensions:

Laravel requires the following PHP extensions:

  • OpenSSL
  • PDO
  • Mbstring
  • Tokenizer
  • XML
  • Ctype
  • JSON
  • GD (or Imagick)
  • Fileinfo
  • ZipArchive

Apache/Nginx Configuration:

  • The mod_rewrite module must be enabled.

php.ini Configuration

In the php.ini file (a configuration file for PHP), the following setting is required:

  • open_basedir must be disabled

File & Folder Permissions

Laravel needs certain folder permissions to run properly. Make sure the following folder has the correct access rights:

  • /bootstrap→ Set permission to 775
  • /storage → Set permission to 775 (and all its subfolders)
  • /public → Set permission to 775 (for assets like images, CSS, JS)

💻 Supported Operating Systems

Laravel supports all major operating systems for development or hosting:

📌 Note:
The Laravel setup and configuration are usually handled by the technical/development team. However, the above requirements must be in place to ensure your web application works smoothly.