Технический бэклог — Готово

Генератор ресурсов

Разработка
Добавлен новый тип генератора в пакет ensi/laravel-openapi-server-generator: генератор ресурсов. Он смотрит на спецификацию и создаёт на её основе ресурс (название генерируется на основе названия контроллера, т.е. CustomersController => CustomersResource, с возможностью изменить название через x-lg-resource-class-name). Для получения информации о ключах берётся объект их 2xx ответа, также можно настроить из какого конкретно поля брать данные для генерации (частый пример - нам нужно генерировать не по родительскому объекту, где только data + meta, а по тому объекту, что передаётся в data. Для этой настройки есть глобальный параметр в конфиге + локальный через x-lg-resource-response-key)

Для получения обновления необходимо добавить новый шаблон, обновить пакет ensi/laravel-openapi-server-generator и доработать конфиг config/openapi-server-generator.php