回答:
結果をページ分割したい場合は、統合されたページネーターを使用してください。
$games = Game::paginate(30);
// $games->results = the 30 you asked for
// $games->links() = the links to next, previous, etc pages
以下のようにLIMITを使用できます。
Model::take(20)->get();
take
はの単なるエイリアスlimit
です。github.com/laravel/framework/blob/5.7/src/Illuminate/Database/…を参照してください。
また、次の方法で使用できます
最初にのみ取得するには
$cat_details = DB::table('an_category')->where('slug', 'people')->first();
限界とオフセットを取得するには
$top_articles = DB::table('an_pages')->where('status',1)->limit(30)->offset(0)->orderBy('id', 'DESC')->get();
$remaining_articles = DB::table('an_pages')->where('status',1)->limit(30)->offset(30)->orderBy('id', 'DESC')->get();