Laravel 如何使用var设置响应?

Laravel 如何使用var设置响应?,laravel,laravel-5,Laravel,Laravel 5,在laravel文档中,它有: return response($content); $content是什么格式 我想通过var返回它,如下所示: $res = [null, 204]; return response($res); 但是上面失败了,只返回一个200 如何使用var设置响应?$content可以是各种各样的东西-null、字符串或数组 状态代码通过第二个参数设置,而不是数组元素。向它传递一个数组会产生一个JSON响应,因此您正在用代码创建一个200状态JSON响应[null,

在laravel文档中,它有:

return response($content);
$content是什么格式

我想通过var返回它,如下所示:

$res = [null, 204];
return response($res);
但是上面失败了,只返回一个200


如何使用var设置响应?

$content
可以是各种各样的东西-
null
、字符串或数组

状态代码通过第二个参数设置,而不是数组元素。向它传递一个数组会产生一个JSON响应,因此您正在用代码创建一个
200
状态JSON响应
[null,204]

你基本上需要做:

return response(null, 204);
您可能要做的是将响应作为变量生成:

$res = response(null, 204);

然后
返回$res其他地方。

$content
可以是各种东西-
null
、字符串或数组

状态代码通过第二个参数设置,而不是数组元素。向它传递一个数组会产生一个JSON响应,因此您正在用代码创建一个
200
状态JSON响应
[null,204]

你基本上需要做:

return response(null, 204);
您可能要做的是将响应作为变量生成:

$res = response(null, 204);

然后
返回$res其他地方。

像这样的响应方法<代码>响应($contents,$statusCode)
它是实例响应对象的一种方法。如您所见,该方法得到两个参数。一个是您试图返回到客户端的内容。它取决于标题中设置的内容类型

所以你可以这样试试

$contents = "something whatever";
$statusCode = 204;

return response($contents, $statusCode);

像这样的响应方法<代码>响应($contents,$statusCode)
它是实例响应对象的一种方法。如您所见,该方法得到两个参数。一个是您试图返回到客户端的内容。它取决于标题中设置的内容类型

所以你可以这样试试

$contents = "something whatever";
$statusCode = 204;

return response($contents, $statusCode);