Developer Guide

We used Laravel (8.0) MVC (Model,View,Controller) structure to build this script.

config/app.php

Additional configurations in app this configuration file. app/Modules/ All main modules of applications can be find here which also have mini Laravel Module MVC structure based code. app/Notifications/ Events and Exam Notifications classes can be find here. app/Traits/ Payment store classes and notify trait classes can be found here .

Database/Migrations/

Under these your database table migrations files are placed which used to create tables on your database once script is installed.

app/Http/Controllers/

All script related logical functions are placed in Controllers folder where view redirection and logics are written.

Models/ Holding the database table by model if any Model file present in this folder and used in Controller to insert and update the fetch the data from database (This can also be found in app/Modules/Module Name/ Models).

app/Providers/

RouteServiceProvider.php is used to mapping things in laravel eg: Routes, API Routes , Migrations Routes and Views. config/ All third party and default configuration files of plugins can be found here. boostrap/ Once Application boot it create some cache files which are stored under this folder.

Resources/views/

In this folder you will find user view files in blade format. Blade format is basically laravel Front end engine where we can use existing php syntax with html code. you can learn more about blade here https://laravel.com/docs/8.x/blade

Last updated