Я просто не могу понять и не знаю, где еще искать, поскольку код статуса ответа для следующего кода всегда равен 200, даже если я установил его в 400 в основном классе Response. class Api_Controller extends Base_Controller { public function __construct() { parent::__construct(); //header("HTTP/1.0 404 Not Found"); ##> This works //die(); $test = array('1' => '2'); […]
Если я верну объект: return Response::json([ 'hello' => $value ]); код состояния будет 200. Как я могу изменить его на 201, с сообщением и отправить его с помощью json-объекта ?. Я не знаю, есть ли способ установить код состояния в Laravel.
Таким образом, если вы посмотрите на список кодов состояния HTTP , возможно, есть их число, которое было бы полезно при программировании. Сервер может обрабатывать некоторые вещи, такие как протоколы, но многие из этих кодов могут быть полезны при передаче браузерам фактического состояния страницы. Итак, мой вопрос заключается в том, с какими из кодов состояния мы […]
Все, что я хочу сделать, это отправить код статуса 404 с PHP, но в общем виде. Должны работать как Router::statusCode(404) и Router::statusCode(403) , а также любой другой действительный код состояния HTTP. Я знаю, что вы можете указать код состояния в качестве третьего параметра для header . К сожалению, это работает только при указании string . […]