Skip to content

zipz231goo/practiceAPI

Repository files navigation

Symfony API Project

Проектування та побудова API.

Технологічна практика 2024-2025. Практичне завдання.

Встановлення та запуск

Встановлення PHP та Composer

Встановлення PHP

Symfony потребує PHP 8.x. Щоб перевірити, яка версія у вас встановлена, виконайте:

php -v 

Якщо PHP не встановлений:

  • Windows: Завантажте PHP із офіційного сайту або використовуйте XAMPP.
  • Linux/macOS: Використовуйте пакетний менеджер:
sudo apt update && sudo apt install php-cli 
php-mbstring unzip curl -y

або

brew install php

Встановлення Composer

Якщо Composer не встановлений:

  • Windows: Завантажте Composer-Setup.exe з composer.org
  • Linux/macOS: Виконайте:
curl -sS https://getcomposer.org/installer | php
sudo mv composer.phar /usr/local/bin/composer

Встановлення OpenSSL

Якщо OpenSSL не встановлений

  • Windows: Завантажте OpenSSL з slproweb.com
  • Для macOS/Linux виконайте
brew install openssl

Встановлення залежностей

git clone https://github.com/zipz231goo/practiceAPI.git
cd practiceAPI
composer install

або

composer update

Генерація ключа JWT

php bin/console lexik:jwt:generate-keypair

Запуск локального сервера

symfony server:start

або

php -S localhost:8000 -t public

Ваше API буде доступне за наступним посиланням:

http://127.0.0.1:8000/api/v1/users/

Документація API (Postman)

Документація API у Postman

або

https://documenter.getpostman.com/view/41935772/2sAYX8Jgos

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published