【发布时间】:2015-07-24 15:46:18
【问题描述】:
我们需要在响应中添加状态码。
喜欢
public function withArray(array $array, array $headers = array()) {
if ($this->statusCode == '200') {
$array = array('code' => $this->statusCode , 'success' => TRUE) + $array;
} else {
$array = array('code' => $this->statusCode, 'success' => FALSE) + $array;
}
return response()->json($array, $this->statusCode, $headers);
}
目前,我们已经修改了 "ellipsesynergie/api-response/src/Laravel/Response.php" 上的库代码。
但我觉得。这不是一个好方法。
您能否建议我如何在不更改库代码的情况下将其添加到所有响应中?
或者有什么方法可以从控制器添加状态码以获得最终响应。
实际上,我们需要像“http://screencast.com/t/nmWF7PYU”这样的最终回复。
请在这方面帮助我们。
提前致谢
【问题讨论】:
标签: php laravel-5 http-status-code-301 laravel-response