Есть ли способ вернуть ноль в ответе JSON? - PullRequest
0 голосов
/ 18 марта 2019

Я хочу вернуть ответ с кодом ошибки 404 и нулевым значением в теле, но когда я пытаюсь

response()->json(null, 404);              // return empty object {}
response()->json(json_encode(null), 404); // return string "null"
response()->json(0, 404);                 // return number 0
response()->json(false, 404);             // return false

Я не хочу получать пустое тело (как в http-коде 204) - я хочу получить null - таким же образом я получаю false (это не строка - это специальное значение / ключевое слово) ,

Действителен null json - можно вернуть NULL в качестве ответа json (для 404) в Laravel?

1 Ответ

1 голос
/ 18 марта 2019

Вы можете просто вернуть метод response().

return response("null", 404)->header('Content-Type', 'application/json');
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...