This is a test project built with Laravel 10.* to demonstrate proficiency with the Laravel ecosystem, PHP 8.*, configuration management, version control (Git), database management, Nginx, containerization (Docker), testing, and API interaction using Postman.
Open your terminal and run:
git clone [email protected]:zuekveer/footest.git
cd footest
Open your terminal and run:
make rebuild
Open your terminal and run:
make migrate
Open your terminal and run:
make phpunit
METHOD: GET
Route: customPath/api/v1/notebook
METHOD: POST
Route: customPath/api/v1/notebook/
Body (JSON):
{
"fio": "Jason Ragnar Lodbrok",
"company": "Gmbh Hellvegen",
"phone": "+123456789",
"email": "[email protected]",
"birth_date": "1990-01-01",
"photo": "https://ragnarok.com/norse.jpg"
}
METHOD: PUT
Route: customPath/api/v1/notebook/{id}/
Body (JSON):
{
"fio": "Ivar The Boneless",
"company": "Kattegat",
"phone": "+198765432",
"email": "[email protected]",
"birth_date": "1985-05-20",
"photo": "https://slow.com/turtle.jpg"
}
METHOD: GET
Route: customPath/api/v1/notebook/{id}/
Method: DELETE
Route: /api/v1/notebook/{id}
For more information, reach out via Telegram: t.me/zuekveer