Laravel 5.6 - Paginator (Contracts)

Paginator




laravel

इंटरफेस पेजिनेटर ( स्रोत देखें )

तरीके

तार url (int $ पृष्ठ)

किसी दिए गए पृष्ठ के लिए यूआरएल प्राप्त करें।

इस $ appends (सरणी | स्ट्रिंग $ कुंजी, स्ट्रिंग | शून्य $ value = null)

क्वेरी स्ट्रिंग मानों का एक सेट पेजिनेटर में जोड़ें।

डॉलर इस | स्ट्रिंग fragment (स्ट्रिंग | शून्य $ खंड = शून्य)

यूआरएल में जोड़े जाने के लिए यूआरएल खंड प्राप्त करें / सेट करें।

स्ट्रिंग | अशक्त nextPageUrl ()

अगले पृष्ठ के लिए यूआरएल, या शून्य।

स्ट्रिंग | अशक्त previousPageUrl ()

पिछले पृष्ठ के लिए यूआरएल प्राप्त करें, या शून्य।

सरणी items ()

सभी वस्तुओं को अंकुरित किया जा रहा है।

पूर्णांक firstItem ()

पहले आइटम के "इंडेक्स" को अंकनित करें।

पूर्णांक lastItem ()

आखिरी वस्तु के "इंडेक्स" को अंकनित करें।

पूर्णांक perPage ()

निर्धारित करें कि प्रति पृष्ठ कितने आइटम दिखाए जा रहे हैं।

पूर्णांक currentPage ()

वर्तमान पेज अंकनित निर्धारित करें।

bool hasPages ()

निर्धारित करें कि एकाधिक पृष्ठों में विभाजित करने के लिए पर्याप्त वस्तुएं हैं या नहीं।

bool hasMorePages ()

निर्धारित करें कि डेटा स्टोर में और अधिक आइटम हैं या नहीं।

bool isEmpty ()

निर्धारित करें कि वस्तुओं की सूची खाली है या नहीं।

bool isNotEmpty ()

निर्धारित करें कि वस्तुओं की सूची खाली नहीं है या नहीं।

तार render (स्ट्रिंग | शून्य $ देखें = शून्य, सरणी $ डेटा = [])

किसी दिए गए दृश्य का उपयोग करके पेजिनेटर को प्रस्तुत करें।

विवरण

स्ट्रिंग यूआरएल (int $ पेज)

किसी दिए गए पृष्ठ के लिए यूआरएल प्राप्त करें।

पैरामीटर

पूर्णांक $ पेज

प्रतिलाभ की मात्रा

तार

$ यह संलग्न करता है (सरणी | स्ट्रिंग $ कुंजी, स्ट्रिंग | शून्य $ value = null)

क्वेरी स्ट्रिंग मानों का एक सेट पेजिनेटर में जोड़ें।

पैरामीटर

सरणी | स्ट्रिंग $ कुंजी
स्ट्रिंग | अशक्त $ मूल्य

प्रतिलाभ की मात्रा

इस $

$ यह | स्ट्रिंग खंड (स्ट्रिंग | शून्य $ खंड = शून्य)

यूआरएल में जोड़े जाने के लिए यूआरएल खंड प्राप्त करें / सेट करें।

पैरामीटर

स्ट्रिंग | अशक्त $ टुकड़ा

प्रतिलाभ की मात्रा

डॉलर इस | स्ट्रिंग

स्ट्रिंग | null nextPageUrl ()

अगले पृष्ठ के लिए यूआरएल, या शून्य।

प्रतिलाभ की मात्रा

स्ट्रिंग | अशक्त

स्ट्रिंग | शून्य पिछले पेजगेर ()

पिछले पृष्ठ के लिए यूआरएल प्राप्त करें, या शून्य।

प्रतिलाभ की मात्रा

स्ट्रिंग | अशक्त

सरणी आइटम ()

सभी वस्तुओं को अंकुरित किया जा रहा है।

प्रतिलाभ की मात्रा

सरणी

int firstItem ()

पहले आइटम के "इंडेक्स" को अंकनित करें।

प्रतिलाभ की मात्रा

पूर्णांक

int lastItem ()

आखिरी वस्तु के "इंडेक्स" को अंकनित करें।

प्रतिलाभ की मात्रा

पूर्णांक

int perpage ()

निर्धारित करें कि प्रति पृष्ठ कितने आइटम दिखाए जा रहे हैं।

प्रतिलाभ की मात्रा

पूर्णांक

int वर्तमान पृष्ठ ()

वर्तमान पेज अंकनित निर्धारित करें।

प्रतिलाभ की मात्रा

पूर्णांक

बूल हैपेज ()

निर्धारित करें कि एकाधिक पृष्ठों में विभाजित करने के लिए पर्याप्त वस्तुएं हैं या नहीं।

प्रतिलाभ की मात्रा

bool

बूल के पास अधिक पेज ()

निर्धारित करें कि डेटा स्टोर में और अधिक आइटम हैं या नहीं।

प्रतिलाभ की मात्रा

bool

बूल है लक्षण ()

निर्धारित करें कि वस्तुओं की सूची खाली है या नहीं।

प्रतिलाभ की मात्रा

bool

बूल isNotEmpty ()

निर्धारित करें कि वस्तुओं की सूची खाली नहीं है या नहीं।

प्रतिलाभ की मात्रा

bool

स्ट्रिंग रेंडर (स्ट्रिंग | शून्य $ व्यू = नल, सर $ डेटा = [])

किसी दिए गए दृश्य का उपयोग करके पेजिनेटर को प्रस्तुत करें।

पैरामीटर

स्ट्रिंग | अशक्त $ दृश्य
सरणी $ डेटा

प्रतिलाभ की मात्रा

तार