Aktywne Wpisy
GrzegorzPpoz +125
#!$%@? rzygam już tym portalem. Od kilku tygodni całe gorące permanentnie #!$%@? waleniem konia do rozliczeń pisowców albo podniecaniem się najpierw chadem kotłownią, a teraz tuskiem. To już nie jest portal ze śmiesznymi obrazkami tylko czysty propagandowy ściek. Dosłownie nie ma się nawet do czego uśmiechnąć na tej smutnej jak #!$%@? stronie. Serio wam się jeszcze nie przejadło czytanie kolejnego wpisu zaczynającego się od "gdyby nie tusk to błe błe błe węgry
adi0 +939
chce się nauczyć robić dobre API w Symfony, powinienem to robić poprzez Api Platform, teraz tego się używa do tworzenia API? Czy bardziej się robi Kontrollery i routing ? Nie miałem styczności z Api platform i nie wiem czy komercyjnie firmy tego używają, czy to jest niepotrzebny bajer
W API Platform tez czasami trzeba stworzyć coś ręcznie. Wtedy masz te kontrolery.
Nadaje się zarówno do dużych projektów i małych zleceń.
Z API Platform korzysta np. Sylius.
Najbardziej negatywnie o API Platform wypowiadają się starzy programiści, co nie chcą uczyć się niczego nowego, piszą gówniane api niezgodne
zresztą wystarczy poczytać na: https://stackoverflow.com/questions/56589694/how-to-write-custom-endpoints-with-parameters-not-related-to-any-specific-entity
https://stackoverflow.com/questions/54823044/api-platformsymfony-4-how-to-add-an-endpoint-in-swagger-openapi
https://stackoverflow.com/questions/64744246/operation-without-entity
https://stackoverflow.com/questions/56478759/how-to-save-a-nested-relation-with-entity-on-api-platform
https://stackoverflow.com/questions/tagged/api-platform.com
też jest ciężko zrobić upload plików, a potem przypisywać wiele plików do jednej encji przy pomocy jednego requestu, wg api platform jedyna opcja to dodawanie plików pojdedynczo
dobre so
Jak robiłem pierwszy projekt w #apiplatform to po 2 dniach już go kochałem, po tygodniu już nienawidziłem xD
Mega fajny jak klient nie potrzebuje niczego niestandardowego. Totalny sajgon jeśli klient będzie bezkompromisowo chciał wszystko po swojemu.
Na produkcji raczej mało kto korzysta z samych adnotacji.
Właściwie to wszędzie, gdzie widziałem to był yaml lub xml.
Tak jak już wspomniałem przykładem open source z wysoką jakością kodu jest Sylius. Tam jest xml.
Dokumentacja nie jest jeszcze w pełni gotowa (częsty przypadkek w środowisku symfony). Tutaj masz OpenApi https://master.demo.sylius.com/api/v2/docs.
Sporo tych pytań to różne podstawy
@lojawyk upload plików nie jest problemem :-) tam jest rekomendacja żeby pliki uploadować enkodując base64 po stornie js, i dopiero wysyłać zakodowany:
@Jaslanin: kompletna bzdura i wielokrotnie powielany mit
Panowie a macie jakieś dobre tutki do tworzenia API w normalnym stylu tzn bez APi Platform?? Do API Platform jest bardzo dobry kurs na symfony, który własnie przerabiam. Ale nie mogę znaleźć tutków do robienia api w normalny sposób.
Mam problem ponieważ jak korzystałem z Laravela bądź Symfony to były to tworzyłem platformy całościowe, tzn front też robiłem w blade/twig. Nie robiłem jeszcze typowo API w komercji
@zyjdajzyc1: Wpisz "symfony rest api tutorial" w google, daje calkiem sporo wynikow. Zacznij od czytania dokumentacji Symfony, REST to tylko inny port aplikacji. Warto zapoznac sie przy okazji z zasadami Richardson Maturity Model i RESTful.