- Contact Facebook for installation but try to read guide first.
- Email: [email protected]
- Open repos on GITHUB
- Laravel 8
- XAMPP (Recommandation)
- If you're on Ubuntu, require (MySql Server, Apache2, Composer 2, install library
vendor
of laravelcompose install
) - Internet: Using reCaptcha v3 and Google API. If it's slow or error something, let's check on
app\Http\Controllers\Application\AccountController.php
link151
change$disableCaptcha = true
to disable this feature (reCaptcha).
-
APP_URL=
$domain/ip-khi-chay
-
Database:
DB_CONNECTION=mysql DB_HOST=127.0.0.1 DB_PORT=3306 DB_DATABASE=course DB_USERNAME=root DB_PASSWORD=
-
Note for that
- Socialite Login, you need to configure with
APP_CALLBACK_URL
with your domain name or locally domain name.
FACEBOOK_APP_ID=.... FACEBOOK_APP_SECRET=... FACEBOOK_APP_CALLBACK_URL=http://localhost:8000/callback/facebook
GOOGLE_APP_ID=... GOOGLE_APP_SECRET=... GOOGLE_APP_CALLBACK_URL=http://127.0.0.1:8000/callback/google
- Github
GITHUB_APP_ID=... GITHUB_APP_SECRET=... GITHUB_APP_CALLBACK_URL=http://localhost:8000/callback/github
- Google Drive Setup
FILESYSTEM_CLOUD=google GOOGLE_DRIVE_CLIENT_ID=.. GOOGLE_DRIVE_CLIENT_SECRET=... GOOGLE_DRIVE_REFRESH_TOKEN=... GOOGLE_DRIVE_FOLDER_ID=..
- Socialite Login, you need to configure with
-
Recommand setup running in VirtualHost guide by this post.
-
Start server
php artisan serve
- Install all package (download libraries):
composer update
- Migrate database:
php artisan migrate
- Seed database:
php artisan db:seed
- Auto create 3 accounts username and password:
- username: admin , password: admin
- username: teacher , password: teacher
- usernmae: student , password: student
- Start queue service for windows on XAMPP if you're ubuntu don't need:
php artisan queue:work
Note
- Run Queue while running server
php artisan serve
- Link public storage to public folder (Mean if you clone project doesn't link public folder yet). So you must link this first.
php artisan storage:link
I add some important documents for you to learn and research this project work including Final report, slide, template, usecases image (astah file). Checkout: Report_documents.zip
- Licenses for Open Source Development
- You may use free licenses solely for developing non-commercial open source projects.