Простой Web API.
1. Создание авторизованного пользователя посредством команды php artisan users:create.
2. Aдминистраторская конечная точка для создания новых путешествий;
3. Aдминистраторская конечная точка для создания новых туров для путешествия;
4. Редакторская конечная точка для обновления путешествия;
5. Публичная (без авторизации) конечная точка для получения списка путешествий в постраничном режиме. Она возвращает только публичные путешествия;
6. Публичная (без авторизации) конечная точка для получения списка пагинации туров по метке путешествия (например, все туры путешествия foo-bar). Пользователи могут фильтровать (искать) результаты по priceFrom, priceTo, dateFrom (от этой начальной даты) и dateTo (до этой начальной даты).
Пользователь может сортировать список по цене asc и desc. После каждого дополнительного фильтра, установленного пользователем, они всегда будут отсортированы по начальной дате по возрастанию.
Создана документация для всех конечных точек.
https://github.com/deepydee/laravel-travel-agency-...