抱歉英语不好。 我有这样的codeigniter查询:
$this->db->select('tbl_news.id','tbl_news.news_title','tbl_news.news_desc','tbl_news.date_created','tbl_source.source as source','tbl_news.thumb','tbl_category.category');
$this->db->from('tbl_news');
$this->db->join('tbl_category','tbl_category.id','=','tbl_news.news_category')
$this->db->join('tbl_source','tbl_source.id','=','tbl_news.source')
$data = $this->db->get('', $size, $page)->result_array();
我尝试使用查询构建器将该查询转换为我的laravel,如下所示:
$data= DB::table('tbl_news')
->select('tbl_news.id','tbl_news.news_title','tbl_news.news_desc','tbl_news.date_created','tbl_source.source as source','tbl_news.thumb','tbl_category.category')
->join('tbl_category','tbl_category.id','=','tbl_news.news_category')
->join('tbl_source','tbl_source.id','=','tbl_news.source')
->get('',$size,$page)
->toArray();
是否可以在laravel中获得' get'有参数?因为我想制作分页,但我不想使用分页,因为它会影响我在我的android中使用的响应。
->get('',$size,$page)
答案 0 :(得分:0)
引用the API documentation for the query builder表示get()
方法不支持这些参数。
相反,您应该使用paginate()
方法或manually paginate the response。