laravel中间件的返回值怎么获取

$response = "HTTP/1.1 200 OK
Cache-Control: no-cache
Content-Type: application/json

{"code":0,"data":"操作成功","status":200}";

中间值返回这样的格式,但是我只想要包含{}在内的中间部分,求解?

阅读 6.7k
4 个回答
$response->getContent();

json_decode 不行吗

你的返回值赋给$data

$request->data = json_deconde($data);

然后在Controller内使用 Request类来调用

$start    = strpos($data, '{');
$result   = substr($data, $start);

这样试试

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题