【发布时间】:2014-09-25 16:54:05
【问题描述】:
我在 Laravel 中有一个类似于下面的声明:
$tiles = Tile::with('comments', 'user', 'category', 'ratings')
->take($startRow, 15)
->get();
return Response::json($tiles);
但这只是限制了返回的行数,并没有考虑偏移量。我尝试用select(DB::raw('LIMIT(' . $startRow . ',15)')) 替换take 语句,但这会产生SQL 语法错误。
那么如何使用 Laravel 的查询构建器在我的 SQL 查询末尾添加 LIMIT :startRow, 15 子句?
【问题讨论】: