使用关系并分页时,我在使用laravel获取数据时遇到问题

时间:2019-06-05 00:29:24

标签: php laravel vue.js

当我想使用paginate(10)来获取数据时,Vue js却不执行该怎么办? 但是当我使用paginate(5)时,效果很好 控制器代码与模型文件中的关系 并且响应状态为200可以正常运行

$results = Posts::with(['comment'])
            ->orderBy('created_at', 'desc')
            ->paginate(5);
        return response()
            ->json(['results' => $results]);   

此代码实际上对我有用,但我想在我的页面中得到10个结果 像这样

$results = Posts::with(['comment'])
->orderBy('created_at', 'desc')
->paginate(10);
return response()
->json(['results' => $results]); 

->paginate(10)or > 5没有提供任何数据,并且在使用Vue js的控制台上出错,但响应正常200

1 个答案:

答案 0 :(得分:0)

尝试一下:

$results = Posts::with('comment')->orderBy('created_at', 'desc')->paginate(10);

return response()->json(['results' => $results]);