我如何使用laravel雄辩的paginate()从数据库的相关表中获取数据?

时间:2018-08-29 06:12:22

标签: php laravel api eloquent

我有两个表职位和带有模型和数据透视表post_tag的标签。 我想使用雄辩的分页来获取帖子并通过response()->json()发送(因为它是一个api端点),并且可以正常工作,但是我无法获取这些帖子的标签。

api路由代码

$posts = Post::orderBy($orderby, $order)
                ->paginate($pages, [
                    'title', 'slug', 'author',
                    'views', 'rating', 'vote_counter',
                    'body_length', 'description'
                ]);
return response()->json($posts);

但是它没有发送与此帖子相关的标签。我该怎么办?

1 个答案:

答案 0 :(得分:1)

您可以尝试以下查询。

$ ./test.sh
range: 10-6
10
9
8
7
6
$ ./test.sh
range: 8-
8
$ ./test.sh
range: hello
Incorrect range

希望以上查询对您有所帮助。