- Склонировать проект
- Запустить докер
- Запустить команду в корне проекта
make install
Есть локации. В локациях хранилища. В хранилищах температура и определенный объем вместимости. Полное описание INFO.md
- Docker (v20+)
- Docker-Compose (v1.29+)
- GNU Make (v3+)
Если порт занят, можно изменить порты в docker/docker-compose.override.yml и .env после команды make install.
- 80
- 443
- 5432
- 8080
В PhpStorm > Preferences > Servers > +
- В Name нужно записать
chat - В Host нужно записать
localhost - Найти в
Project filesдиректорию проекта и прописать этой директории/var/www
Используется библиотека spatie/laravel-query-builder
Примеры:
- Сортировка –
/endpoint?sort=id - Фильтрация –
/endpoint?filter[name]=Fridge - Подключение сущностей –
/endpoint?include=subject
- http://localhost:8080 – для работы с БД
- http://localhost – для работы с REST API
make install– установка проекта через Dockermake run– запуск проекта через Dockermake stop– остановка проекта через Dockermake php– перейти в контейнер с php через Docker
- Поднятие проекта написав всего лишь одну команду
- Запросы обрабатываются по архитектурному стилю REST API
- HTTP endpoint'ы поддерживают версионность, сортировку, фильтрацию и подключение сущностей
- Документация проекта, поддержка типизации и движения в ногу со временем PHP8\Laravel9
- Сидеры с фабриками для заполнения данными через faker
- Регистрация/Аутентификация/Восстановление/Изменение пользователя
- Локации городов и стран