Vaše odpověď musí vrátit nějaký druh Response
objekt. Objekt nemůžete jen tak vrátit.
Takže to změňte na něco jako:
return Response::json($promotion);
nebo můj oblíbený pomocí funkce pomocníka:
return response()->json($promotion);
Pokud vrácení odpovědi nefunguje, může to být nějaký problém s kódováním. Viz tento článek:Obsah odpovědi musí být řetězec nebo objekt implementující __toString(), zadané \"boolean\"."