phongsathorn1 / Elearning

E-Learning - the learning platform for ITF@KMITL project 2017

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Login page

Elearning - ITF@KMITL Project 2017

ระบบ Elearning ตัวนี้เป็นส่วนหนึ่งของรายวิชา Introduction Technology Fundamental คณะเทคโนโลยีสารสนเทศ สถาบันเทคโนโลยีพระจอมเกล้าเจ้าคุณทหารลาดกระบัง สร้างโดยใช้ Laravel 5.5, Vue.js V.2 และ Bootstrap 3.3

Screenshots

ความต้องการของระบบ

::: การติดตั้ง :::

ทำการ clone project

git clone https://github.com/Phongsathron/elearning.git

ติดตั้ง Composer Instruction Link

php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php -r "if (hash_file('SHA384', 'composer-setup.php') === '544e09ee996cdf60ece3804abc52599c22b1f40f4323403c44d44fdfdd586475ca9813a858088ffbc1f233e9b180f061') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
php composer-setup.php
php -r "unlink('composer-setup.php');"

ติดตั้ง Node.js Instruction Link

ทำการลง library ของ laravel

composer install
npm install

แก้ไขไฟล์ .env-example ไปเป็น .env และทำการตั้งค่าเพื่อเชื่อมต่อ database

ทำการ Migrate Database

php artisan migrate

ตั้งค่า Passport

php artisan passport:install

แก้ไข .config.example.js เป็น .config.js และนำ key ของ client_id 2 มาใส่ที่ client_secret

รัน npm

npm run production

จำลอง server โดย artisan

php artisan serv

About

E-Learning - the learning platform for ITF@KMITL project 2017


Languages

Language:Vue 49.6%Language:PHP 44.3%Language:HTML 6.0%