जवाबों:
एक गेम मॉडल बनाएं जो एलोकेंट का विस्तार करता है और इसका उपयोग करता है:
Game::take(30)->skip(30)->get();
take()
यहां 30 रिकॉर्ड मिलेंगे और skip()
यहां 30 रिकॉर्ड की भरपाई होगी।
हाल के लारावेल संस्करणों में आप भी उपयोग कर सकते हैं:
Game::limit(30)->offset(30)->get();
यदि आप परिणाम देखना चाहते हैं , तो एकीकृत पेजिनेटर का उपयोग करें , यह बहुत अच्छा काम करता है!
$games = Game::paginate(30);
// $games->results = the 30 you asked for
// $games->links() = the links to next, previous, etc pages
हम सीमा की तरह सीमा का उपयोग कर सकते हैं:
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();