【发布时间】:2015-09-08 08:20:43
【问题描述】:
我在 Laravel 中使用直接查询。但我也会使用分页。我尝试了很多方法来使用分页功能,但总是出错。
当我阅读 laravel 文档时,我几乎可以肯定我必须像这样使用它:
$blog = Db::select("SELECT *
FROM `wouter_blog_posts`
WHERE `published` IS NOT NULL
AND `published` = '1'
AND `published_at` IS NOT NULL
AND `published_at` < NOW()
AND (
SELECT count( * )
FROM `wouter_blog_tags`
INNER JOIN `wouter_blog_posts_tags` ON `wouter_blog_tags`.`id` = `wouter_blog_posts_tags`.`tags_id`
WHERE `wouter_blog_posts_tags`.`post_id` = `wouter_blog_posts`.`id`
AND `id`
IN (
'".$tagid[0]->id."'
)) >=1
ORDER BY `published_at` DESC
LIMIT 10
OFFSET 0")->paginate(5);
但我收到此错误:
调用数组上的成员函数 paginate()
我对 laravel 文档的理解有什么错误?
【问题讨论】:
-
你的桌子叫什么名字?