ขออภัยสำหรับกรณีนี้เนื่องจากไม่เคยเรียนและเขียน framwork ของ back-end ที่กำหนดให้จึงขอเขียน ใน framework ที่เขียนเป็น (php laravel)
SETUP require docker to run
-
clone project
-
cd to path project
-
docker run --rm -u "$(id -u):$(id -g)" -v $(pwd):/var/www/html
-w /var/www/html laravelsail/php81-composer:latest
composer install --ignore-platform-reqs -
cp .env.example .env
-
./vendor/bin/sail up -d
-
./vendor/bin/sail artisan key:generate
-
./vendor/bin/sail artisan migrate --seed
-
test restapi with postman
Postman Setup header accept application/json
date format is yyyy-mm-dd
BOOKS localhost/api/books GET/POST localhost/api/books/{bookid} DELETE/PUT/GET
AUTHORS จะเห็นความสัมพันธ์ของ author กับ books ที่ GET แบบ id localhost/api/authors GET/POST localhost/api/authors/{authorid} DELETE/PUT/GET