Php 为什么拉威尔';如果从另一个函数调用,json是否返回空?

Php 为什么拉威尔';如果从另一个函数调用,json是否返回空?,php,laravel,Php,Laravel,我正在使用Laravel构建一个API。我希望将数据传递给基本控制器中的一个函数,并通过Response::JSON()提供JSON(原因是Response方法执行基准测试和日志记录等) 这项工作: <?php public function show($id) { $data = Member::find($id); return Response::json($data); } 正如cecilozaur所评论的,也许你需要: return $this->re

我正在使用Laravel构建一个API。我希望将数据传递给基本控制器中的一个函数,并通过Response::JSON()提供JSON(原因是Response方法执行基准测试和日志记录等)

这项工作:

<?php

public function show($id)
{
    $data = Member::find($id);

    return Response::json($data);
}

正如cecilozaur所评论的,也许你需要:

return $this->respond($data);

这样,响应实际上会返回到父函数。

try
return$this->respond$data?谢谢cecilozaur-我去试试这个。谢谢Simon-我会尽快去试试。
return $this->respond($data);