Я установил свежий проект Laravel 5.2 и в моем routes.php
файл у меня есть:
Route::get('/happy', function () {
abort(403,'Unauthorized - its OK :)');
});
Route::post('/sad', function () {
abort(403,'Unauthorized - its not OK :(');
});
Для GET у меня есть хороший код состояния ответа = 403, но для POST я получаю неправильный код статуса ответа = 200. Как правильно сделать коды состояния POST (= 403)?
Я использую метод body-raw POST для отправки json (не в этом примере).
Может быть просто сделать то, что написано в ответе почтальона: установите «Always_populate__raw_post_data» в -1 в php.ini
Вместо использования необработанных данных используйте данные формы для отправки значения сообщения, тогда вы получите точный результат