我试图解释为什么当我浏览到具有JSON数据的页面时,它会在JSON格式化程序中显示它,并在我的本地计算机上安装了jSON Formatter插件。有谁知道为什么这可能是问题?我有什么可能的选择?
/**
* Display a listing of users
*
* @return Response
*/
public function index()
{
// Retrieve all users from database with roles and statuses
//$users = User::with('role')->with('status')->get();
$users = User::all();
var_dump($users);
// Return a view to display all users by passing users variable to view.
//return View::make('users.index', compact('users'));
}
答案 0 :(得分:2)
我不熟悉你的帖子所提到的工具,但是当你说
时 var_dump($users);
您没有返回JSON。您正在返回一个HTML页面,其中包含看起来像转储JSON的文本内容。
我要猜测" jSON Formatter"您提到的插件查找属性JSON响应标头以确定它是否应该处理请求。请尝试以下方法。
public function index()
{
// Retrieve all users from database with roles and statuses
//$users = User::with('role')->with('status')->get();
$users = User::all();
return Response::json($users);
}