से मैं निम्नलिखित के साथ एक मॉडल का पूरा संग्रह मिलती है:laravel 5.2 - मॉडल :: सभी() आदेश
$posts = Post::all();
हालांकि मैं चाहता हूँ इस विपरीत कालानुक्रमिक क्रम है।
वांछित क्रम में इस संग्रह को प्राप्त करने का सबसे अच्छा तरीका क्या है?
से मैं निम्नलिखित के साथ एक मॉडल का पूरा संग्रह मिलती है:laravel 5.2 - मॉडल :: सभी() आदेश
$posts = Post::all();
हालांकि मैं चाहता हूँ इस विपरीत कालानुक्रमिक क्रम है।
वांछित क्रम में इस संग्रह को प्राप्त करने का सबसे अच्छा तरीका क्या है?
$posts = Post::orderBy('created_at', 'desc')->get();
आप ऑर्डर द्वारा विधि का उपयोग कर सकते हैं। कॉलम नाम को अपनी इच्छानुसार बदलें।
कई लोग लार्वेल के नए संस्करणों में जा रहे हैं, तो आप :: नवीनतम() 5.3 - https://laravel.com/docs/5.5/queries#ordering-grouping-limit-and-offset में शुरू कर सकते हैं।
अब आप sortBy
या sortByDesc
उपयोग कर सकते हैं:
$posts = Post::all()->sortBy('created_at');
मैं हमेशा के लिए इस भूल रहा है, क्यों न वे सिर्फ यह orderby कहते हैं? –