Laravel分页在JSON输出中不起作用
我已在laravel控制器中设置分页值3。在输出中,它检索3个值,但不显示“当前页面”、“第一个页面的url”、“发件人”、“最后一个页面的url”、“最后一个页面的url”、“下一个页面的url”、“路径”、“每页”、“上一个页面的url”、“收件人”和“总计”链接 我的控制器代码:Laravel分页在JSON输出中不起作用,json,laravel,pagination,Json,Laravel,Pagination,我已在laravel控制器中设置分页值3。在输出中,它检索3个值,但不显示“当前页面”、“第一个页面的url”、“发件人”、“最后一个页面的url”、“最后一个页面的url”、“下一个页面的url”、“路径”、“每页”、“上一个页面的url”、“收件人”和“总计”链接 我的控制器代码: $json_response = array(); $get_all_functions = DB::table('function_master')->where('func
$json_response = array();
$get_all_functions = DB::table('function_master')->where('function_status', 1)->paginate(3);
foreach($get_all_functions as $get_all_function) {
$row_array = array();
$row_array['function_id'] = $get_all_function->id;
$row_array['function_name'] = $get_all_function->function_name;
$get_all_sub_functions = DB::table('sub_function_master')->where('sub_function_master.function_id', $get_all_function->id)->get();
foreach ($get_all_sub_functions as $get_all_sub_function){
$row_array['sub_functions'][] = array(
"sub_function_id" => $get_all_sub_function->id,
"sub_function_name" => $get_all_sub_function->sub_function_name
);
}
array_push($json_response, $row_array);
}
return response()->json(array('data' => $json_response, 'message' => "Function Subfunction List", 'statusCode' => "200"), 200);
我的输出:
{
"data": [
{
"function_id": 1,
"function_name": "Finance",
"sub_functions": [
{
"sub_function_id": 1,
"sub_function_name": "Account Payables"
},
{
"sub_function_id": 2,
"sub_function_name": "Account Receivables"
},
{
"sub_function_id": 3,
"sub_function_name": "Sales"
},
{
"sub_function_id": 4,
"sub_function_name": "For test"
}
]
},
{
"function_id": 2,
"function_name": "Production & Supply"
},
{
"function_id": 3,
"function_name": "Function One"
}
],
"message": "Function Subfunction List",
"statusCode": "200"
}
有人能帮我吗???
$get\u all\u函数
应该包含您要查找的所有数据,您没有将任何数据添加到您的$json\u响应
(或一般响应)