AdminLTE x Laravel E-Learning System Script
So there is no more support for this project. And by the way this is my first project, so this project is very messy.
Features
User Roles Admin, Teacher, Student.
Basic Features
Authentication, Course/Mapel, Class/Kelas, Upload Theory/Materi (Teacher), See Theory/Materi based on Student Class and Course.
User Manager
Create Student, Manage Student Profile, Create Teacher, Manage Teacher Profile.
Create a Database Table in phpMyAdmin
Extract the LaraELearn Source Code that has been downloaded to a folder anywhere.
Open Code Editor → Terminal.
In Terminal, navigate to the extracted LaraELearn folder.
$ cd LaraELearn
Enter these commands one by one (without the $ sign),
$ cp .env.example .env
$ php artisan key:generate
$ php artisan storage:link
Edit the .env file like this,
DB_HOST = 127.0.0.1 // change to Host your database
DB_PORT = 3306
DB_DATABASE = laraelearn // change to the name of the database table that you created
DB_USERNAME = root // change to be your database username, default root
DB_PASSWORD = ... // change to your databse password, null default
Run this command for Seed :
$ php artisan migrate --seed
Done 😉, to run LaraELearn enter the command below:
$ php artisan serve
Then open the browser, and enter the url:
http://localhost:8000
or if you want to run on another port, use the command:
$ php artisan serve --port: 627 // e.g. the port is "627"
Thank you, Good Luck ... 😁
LaraELearn is using Laravel Snappy for export Materi/Theory to PDF,
so for configuring LaraELearn for Laravel Snappy see https://github.com/barryvdh/laravel-snappy
Admin Account - Username: Okemin, Password: password
Teacher Account - Username: Teacher, Password: password
Student Account - Username: Student, Password: password
You can add new account from admin account.