Библиотека для быстрого создания API при помощи Slim 4, Eloquent и миграций Phinx. Содержит заготовки контроллеров, базовые модели, примеры миграции и JWT авторизацию.
На время разработки вы можете подключить библиотеку Clockwork, которая будет собирать ваши запросы через middleware и выводить при помощи браузерного расширения для Firefox и Chrome.
composer require itsgoingd/clockwork:^v5.1 --dev
После этого можно собирать данные о работе маршрутов через добавление к ним middleware:
$app->any('/api/some-action', App\Controllers\SomeAction::class)
->add(Vesp\Middlewares\Clockwork::class);
А для просмотра данных из браузерного расширения нужно добавить специальный маршрут
$app->get(
'/__clockwork/{id:(?:[0-9-]+|latest)}[/{direction:(?:next|previous)}[/{count:\d+}]]',
Vesp\Controllers\Data\Clockwork::class
);
Если у вас включен Xdebug, и вы профилируете запросы, то нужен еще один маршрут:
$app->get('/__clockwork/{id:[0-9-]+}/extended', Vesp\Controllers\Data\Clockwork::class);
Обратите внимание, что данные могут содержать чувствительную информацию, поэтому лучше защитить эти маршруты авторизацией через Web-сервер или другим способом.