School Management Dashboard in Laravel ​9

School Management Dashboard in Laravel ​9

Prerequisites

Before setting up the Laravel project, ensure the following tools are installed on your system:

  • Git: Version control system.
    👉 Download: https://git-scm.com

  • PHP: Laravel requires PHP 7.3+.
    👉 Check version:

    php -v
  • Composer: PHP dependency manager used to install Laravel packages.
    👉 Download: https://getcomposer.org

  • Web Server: Use Apache or Nginx for production. Laravel’s built-in server is sufficient for development.

  • Database: Ensure a DBMS like MySQL, PostgreSQL, or SQLite is installed, depending on your project.

Steps to Clone and Set Up a Laravel Project

1. Clone the Repository

Open your terminal and run:

git clone https://gitlab.com/SoengSouy/school_sm_laravel9.git

Replace the URL with your repository link if different.

2. Navigate into the Project Directory

cd school_sm_laravel9

3. Install Composer Dependencies

composer install

4. Create the .env File

cp .env.example .env

Then edit .env and update your environment settings (especially the database section).

5. Generate the Application Key

php artisan key:generate

6. Configure Database in .env

Update these values in .env:

DB_CONNECTION=mysql DB_HOST=127.0.0.1 DB_PORT=3306 DB_DATABASE=your_db DB_USERNAME=root DB_PASSWORD=your_password

7. Run Migrations

php artisan migrate

8. Serve the Application

php artisan serve

Visit: http://localhost:8000

Souy Soeng

Souy Soeng

Our website teaches and reads PHP, Framework Laravel, and how to download Admin template sample source code free. Thank you for being so supportive!

Github

5 Comments

CAN FEEDBACK
  1. Anonymous
    Anonymous
    sankyu
  2. Anonymous
    Anonymous
    This Site is Incomplete

    • Anonymous
      Anonymous
      Really?
  3. Shiv Mishra
    Shiv Mishra
    oopsie doopsie yes it's just laravel+template for school integrated nothing else...i wasted 30 min
  4. Anonymous
    Anonymous
    We are using the school management system you have written, but it has many missing features such as book management, book lending, book request sections, student barcode creation, and book barcode creation. The theme and codes you have written are very beautiful, and we thank you very much. We will start using this system in our library. If you want, I can send you pictures. You can email me at muhammedgazali66@gmail.com.
close