Próbuj elegancko ogarnąć serializacje złożonych obiektów w PHP z użyciem serializera JMS. Chodzi o to, że w niektórych akcjach chcę mieć dzieci do trzeciego poziomu, w innych do pierwszego. W niektórych chcę wykluczyć pewne pola itd. Czy istnieje jakieś praktyczne rozwiązanie problemu, czy pozostaje mi robienie grup serializacji per akcja/endpoint, które jest godne najwyżej programistów laravela? Myślałem nad napisaniem customowej strategii, ale nie mam pomysłu jak to rozwiązać żeby było prawilnie. Oczywiście
@Cilthal: Masz obiekt z relacjami. W jednym widoku chce wyswietlic ten obiekt i drzewo relacji, w drugim chce pominac relacje. O ile w przypadku dwoch widokow robie dwie grupy, to w przypadku kilkudziesieciu widokow (endpointow) jest to rozwiazanie unmaintanable.
  • Odpowiedz
@Crisu: Może jak otwierasz to odpala się ten firfoexowy wewnętrzny JS do czytania PDFów i potrafi on skorygować błąd, natomiast ściągnięcie i otwarcie w Adobe Readerze już nie przyjmuje. Nie pamiętam, bym musiał stosować nałówek file size.

Najprościej - porównaj z innym plikiem PDF w przeglądarce plików HEX (wszystkie bajty, również BOM niewidoczny w notatniku) jak wygląda początek pliku - może jakiś content już poszedł przed treścią pliku.
  • Odpowiedz
@hbpitero: @msq: @nudnyuser: Ogolni problem rozwiazany. Po wysłaniu nagłowków, wysyłałem jeszcze inne smieci ktora powodowały bład. Takze najprosciej mozna to rozwiazac dajac np exit/return na koncu.
  • Odpowiedz