laravel_testAPI

0

Описание

Языки

  • PHP86,6%
  • Dockerfile10,2%
  • Shell3,2%
месяц назад
месяц назад
месяц назад
месяц назад
месяц назад
месяц назад
месяц назад
месяц назад
месяц назад
месяц назад
месяц назад
месяц назад
месяц назад
месяц назад
месяц назад
месяц назад
месяц назад
месяц назад
README.md

Laravel API Backend

API с регистрацией пользователей и выдачей профиля. Запуск через Docker.

Требования

  • Docker и Docker Compose

Запуск

API доступен по адресу: http://localhost:8080

API

1. Регистрация —
POST /api/registration

Параметры (JSON):

ПараметрТипОбязательныйОписание
emailstringдаEmail пользователя
passwordstringдаПароль
password_confirmationstringдаПодтверждение пароля
genderstringдаПол:
male
,
female
,
other

Пример запроса:

Ответ (201): объект с полями

message
,
user
(id, email, gender),
token
,
token_type
.

2. Профиль —
GET /api/profile

Авторизация: заголовок

Authorization: Bearer <token>
(токен из ответа регистрации).

Ответ (200): данные пользователя:

id
,
name
,
email
,
gender
,
email_verified_at
,
created_at
,
updated_at
.

Postman

Импортируйте коллекцию из папки postman:

  • postman/Laravel_API.postman_collection.json

В коллекции заданы переменные:

  • base_url
    http://localhost:8080
  • token
    — после регистрации вставьте сюда токен из ответа и используйте запрос «Profile».

Полезные команды