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.
@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.