Votre réponse doit renvoyer une sorte de Response
objet. Vous ne pouvez pas simplement renvoyer un objet.
Alors changez-le en quelque chose comme :
return Response::json($promotion);
ou mon préféré en utilisant la fonction d'assistance :
return response()->json($promotion);
Si le retour d'une réponse ne fonctionne pas, il peut s'agir d'un problème d'encodage. Voir cet article :Le contenu de la réponse doit être une chaîne ou un objet implémentant __toString(), \"booléen\" donné."