Вашият отговор трябва да върне някакъв вид Response
обект. Не можете просто да върнете обект.
Така че променете го на нещо като:
return Response::json($promotion);
или моят любим с помощта на помощната функция:
return response()->json($promotion);
Ако връщането на отговор не работи, това може да е някакъв проблем с кодирането. Вижте тази статия:Съдържанието на отговора трябва да бъде низ или обект, внедряващ __toString(), \"boolean\" даден."