Всем привет! Ребят, есть у кого проект (показать) с использованием

API Platform в котором отказались от crud решений и подружили ApiResource с RequestDTO?

10 ответов

8 просмотров

а что у вас за проект? сложный/несложный? как долго разрабатываете? почему выбрали apiPlatform ?

Роман-Ястребов Автор вопроса
gogi power
а что у вас за проект? сложный/несложный? как долг...

Я бы сказал что средний. Бизнес логика будет большая. ApiPlatform выбрал потому что это самое адекватное решение для php + Symfony в плане инструмента для генерации Open Api 3.0 Так же на проекте планируется админ панель у которой на фронте будет Vue 3. По этому от ApiPlatform простенькие круды очень даже могут пригодится для админки, но пока не понятен весь горизонт подводных камней. По сути в основном требуется этим инструментом генерить доку. Вижу это примерно так: По каждому роуту есть русурс с описанием в котором указывается RequestDTO + модель ответа с группами нормализации.

gogi power
а что у вас за проект? сложный/несложный? как долг...

стоит сказать в большинстве случав сложные проекты на платформе достаются в наследство ))

𝔏𝔦𝔩𝔦𝔱𝔥
стоит сказать в большинстве случав сложные проекты...

от программистов, которые начали писать на платформе, потому что был маленький бизнес, а потом бизнес вырос, времени переписывать код нет и проггер сказал: "дальше ебитесь сами" и передал наследство? 😂

Роман Ястребов
Я бы сказал что средний. Бизнес логика будет больш...

не знаю, мб что-то для себя найдешь, на днях тут кидали ссылкочку https://github.com/oxidmod/wisebits-test/tree/master/app/src/Request

𝔏𝔦𝔩𝔦𝔱𝔥
знакомая ситуация? ))

До боли. Только не с платформой, а вцелом про говнокод от джунов... Стартапы любят набирать джунов...

Роман-Ястребов Автор вопроса
𝔏𝔦𝔩𝔦𝔱𝔥
не знаю, мб что-то для себя найдешь, на днях тут к...

Спасибо, но годная реализация RequestDTO у меня имеется на основе https://github.com/Fuck4ik/object-handler + обертка на ArgumentValueResolverInterface В итоге DTO выглядит примерно так: https://gist.github.com/Fuck4ik/9b41c19a0a641c2b7d6fd798108db4a7 По сути в ApiPlatform есть решения по чтению свойств объектов в связке с симфони валидатором. Так что писать все самому не должно быть дешевле.

Роман Ястребов
Я бы сказал что средний. Бизнес логика будет больш...

OAS спеку можно руками писать, или тулом какм-нибудь по типу тула phil sturgeon, забыл как называется.

Похожие вопросы

Обсуждают сегодня

Подскажите, а есть vault lite или ченить такое?) А то нужен вольт для похода в вольт, но весит он ~500 мб) как-то многовато для парочки запросов ))
Alexandr Orloff
17
Всем привет, есть небольшая проблема Есть такой скрипт document.addEventListener('DOMContentLoaded', function () { const sliderTabs = document.querySelectorAll('.s...
A da
8
@go1337 @dblackCat Привет. Все ещё дрочусь с fastpanel. Добавил второй домен который должен смотреть в рут того же сайта, но так как это просто домен, а не сайт, я не могу ему...
Ross 🦴
9
До речі, в ево нема можливості чи якого розширення щоб з адмінки з телефона зайти і терміново щось в верстці поправити?
Женя
7
кто-нибудь пользуется тайм-трекерами во время работы? так много разных нагуглил, может есть что-то популярное
Lencore
8
Пацаны. Я разрабатываю софт для инвайтинга на телетон, и столкнулся с такой проблемой, в один из чатов не могу приглашать никого, не дает добавлять, в то же время через официа...
Kernel Panic
11
Скажите, а кому нужен Currency как отдельный плагин вместо полноценного ecommerce в OctoberCMS? Кто-то использует его уже или планирует в будущем? Может я что-то не понимаю?
Igor
13
Розмовами про Рево мені нагадали часи, коли шаблони правилися прямо в адмінці. Хто в курсі, чому відійшли від цієї практики, так блейд не працює? Доволі зручно ж було (інколи)
Женя
3
Всем добрый вечер, Рад оказаться в кругу единомышленников. Начинаю погружаться в мир .net веба. Зовут Ерасыл 🖖 У меня назрел вопрос: Какой процент проектов, прошедшие через в...
Ерасыл
6
Чому? Да тому що без GiT не уявляю нормального проекта а коли код в базі то то так собі
Dmytro Lukianenko
3
Карта сайта