Hungs20 / Web-BTL

BTL_team6

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Web_team6.

BTL_team6.

Docker

cd dockerBTL 
docker-compose up --build  # Nếu chưa build
docker-compose up   # Khởi động docker-compose  
docker-compose exec backend php artisan migrate:fresh --force  # Khởi tạo lại database
docker-compose exec backend php artisan serve --host=0.0.0.0 --port=8000  # Khởi tạo server backend
docker-compose down # Đóng docker-compose

Backend

docker-compose exec backend php artisan passport:install # tạo lại key tránh lỗi 500 khi login
docker-compose exec backend php artisan model:filter (User) # tạo filter moder (User)
docker-compose exec backend php artisan db:seed # tạo db tự động
docker-compose exec backend php artisan make:model (User) -m # tạo model User
docker-compose exec backend php artisan make:controller (UserController) # tạo UserController
docker-compose exec backend composer dump-autoload # generate new class map

API

Url Header Request
api/auth/login Content-Type: application/json
X-Requested-With: XMLHttpRequest
{
"username" : "admin1da1d1",
"password" : "admin1",
"remember_me" : false
}
api/auth/signup Content-Type: application/json
X-Requested-With: XMLHttpRequest
{
"username" : "admin1da1d1",
"password" : "admin1",
"email" : "admidan1d111@btl.com",
"name" : "Hung",
"password_confirmation" : "admin1",
"type" : "Student"
}
api/auth/logout Content-Type: application/json
X-Requested-With: XMLHttpRequest
Authorization : {{access_token}}

About

BTL_team6


Languages

Language:JavaScript 57.7%Language:PHP 22.6%Language:CSS 19.0%Language:HTML 0.5%Language:Dockerfile 0.1%Language:Shell 0.0%