La tua risposta deve restituire una sorta di Response
oggetto. Non puoi semplicemente restituire un oggetto.
Quindi cambialo in qualcosa come:
return Response::json($promotion);
o il mio preferito usando la funzione di supporto:
return response()->json($promotion);
Se la restituzione di una risposta non funziona, potrebbe trattarsi di una sorta di problema di codifica. Vedi questo articolo:Il contenuto della risposta deve essere una stringa o un oggetto che implementa __toString(), \"boolean\" dato."