Laravel 5.7 - Repository (Contracts)

Repository




laravel

Repository

इंटरफ़ेस रिपॉजिटरी लागू करता है कैशइंटरफेस ( स्रोत देखें )

तरीके

bool has (स्ट्रिंग $ कुंजी)

निर्धारित करें कि क्या कोई आइटम कैश में मौजूद है।

मिश्रित get (स्ट्रिंग $ कुंजी, मिश्रित $ डिफ़ॉल्ट = अशक्त)

कुंजी से कैश से एक आइटम प्राप्त करें।

मिश्रित pull (स्ट्रिंग $ कुंजी, मिश्रित $ डिफ़ॉल्ट = अशक्त)

किसी आइटम को कैश से हटाएं और उसे हटा दें।

शून्य put (स्ट्रिंग $ कुंजी, मिश्रित $ मूल्य, DateTimeInterface | DateInterval | फ़्लोट | इंट $ मिनट)

कैश में कोई आइटम संग्रहीत करें।

bool add (स्ट्रिंग $ कुंजी, मिश्रित $ मूल्य, DateTimeInterface | DateInterval | फ़्लोट | इंट $ मिनट)

यदि कैश मौजूद नहीं है, तो आइटम को कैश में संग्रहीत करें।

पूर्णांक | bool increment (स्ट्रिंग $ कुंजी, मिश्रित $ मूल्य = 1)

कैश में किसी आइटम का मूल्य बढ़ाएँ।

पूर्णांक | bool decrement (स्ट्रिंग $ कुंजी, मिश्रित $ मूल्य = 1)

कैश में किसी आइटम का मूल्य घटाएँ।

शून्य forever (स्ट्रिंग $ कुंजी, मिश्रित $ मूल्य)

किसी आइटम को कैश में अनिश्चित काल के लिए संग्रहीत करें।

मिश्रित remember (स्ट्रिंग $ कुंजी, DateTimeInterface | DateInterval | फ़्लोट | इंट $ मिनट, Closure $ कॉलबैक)

कैश से कोई आइटम प्राप्त करें, या डिफ़ॉल्ट मान संग्रहीत करें।

मिश्रित sear (स्ट्रिंग $ कुंजी, Closure $ कॉलबैक)

कैश से कोई आइटम प्राप्त करें, या हमेशा के लिए डिफ़ॉल्ट मान संग्रहीत करें।

मिश्रित rememberForever (स्ट्रिंग $ कुंजी, Closure $ कॉलबैक)

कैश से कोई आइटम प्राप्त करें, या हमेशा के लिए डिफ़ॉल्ट मान संग्रहीत करें।

bool forget (स्ट्रिंग $ कुंजी)

कैश से कोई आइटम निकालें।

Store getStore ()

कैश स्टोर कार्यान्वयन प्राप्त करें।

विवरण

बूल है (स्ट्रिंग $ कुंजी)

निर्धारित करें कि क्या कोई आइटम कैश में मौजूद है।

पैरामीटर

तार $ कुंजी

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

bool

मिश्रित हो (स्ट्रिंग $ कुंजी, मिश्रित $ डिफ़ॉल्ट = अशक्त)

कुंजी से कैश से एक आइटम प्राप्त करें।

पैरामीटर

तार $ कुंजी
मिश्रित $ डिफ़ॉल्ट

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

मिश्रित

मिश्रित पुल (स्ट्रिंग $ कुंजी, मिश्रित $ डिफ़ॉल्ट = अशक्त)

किसी आइटम को कैश से हटाएं और उसे हटा दें।

पैरामीटर

तार $ कुंजी
मिश्रित $ डिफ़ॉल्ट

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

मिश्रित

शून्य डाल (स्ट्रिंग $ कुंजी, मिश्रित $ मूल्य, DateTimeInterface | DateInterval | फ़्लोट | int $ मिनट)

कैश में कोई आइटम संग्रहीत करें।

पैरामीटर

तार $ कुंजी
मिश्रित $ मूल्य
DateTimeInterface | DateInterval | फ्लोट | इंट | $ मिनट

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

शून्य

बूल जोड़ (स्ट्रिंग $ कुंजी, मिश्रित $ मूल्य, DateTimeInterface | DateInterval | फ़्लोट | इंट $ मिनट)

यदि कैश मौजूद नहीं है, तो आइटम को कैश में संग्रहीत करें।

पैरामीटर

तार $ कुंजी
मिश्रित $ मूल्य
DateTimeInterface | DateInterval | फ्लोट | इंट | $ मिनट

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

bool

इंट | बूल वृद्धि (स्ट्रिंग $ कुंजी, मिश्रित $ मूल्य = 1)

कैश में किसी आइटम का मूल्य बढ़ाएँ।

पैरामीटर

तार $ कुंजी
मिश्रित $ मूल्य

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

पूर्णांक | bool

इंट | बूल घटाव (स्ट्रिंग $ कुंजी, मिश्रित $ मूल्य = 1)

कैश में किसी आइटम का मूल्य घटाएँ।

पैरामीटर

तार $ कुंजी
मिश्रित $ मूल्य

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

पूर्णांक | bool

शून्य हमेशा के लिए (स्ट्रिंग $ कुंजी, मिश्रित $ मूल्य)

किसी आइटम को कैश में अनिश्चित काल के लिए संग्रहीत करें।

पैरामीटर

तार $ कुंजी
मिश्रित $ मूल्य

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

शून्य

मिश्रित याद (स्ट्रिंग $ कुंजी, DateTimeInterface | DateInterval | फ़्लोट | इंट $ मिनट, Closure $ कॉलबैक)

कैश से कोई आइटम प्राप्त करें, या डिफ़ॉल्ट मान संग्रहीत करें।

पैरामीटर

तार $ कुंजी
DateTimeInterface | DateInterval | फ्लोट | इंट | $ मिनट
Closure $ कॉलबैक

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

मिश्रित

मिश्रित सीयर (स्ट्रिंग $ कुंजी, Closure $ कॉलबैक)

कैश से कोई आइटम प्राप्त करें, या हमेशा के लिए डिफ़ॉल्ट मान संग्रहीत करें।

पैरामीटर

तार $ कुंजी
Closure $ कॉलबैक

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

मिश्रित

मिश्रित याद रखना (स्ट्रिंग $ कुंजी, Closure $ कॉलबैक)

कैश से कोई आइटम प्राप्त करें, या हमेशा के लिए डिफ़ॉल्ट मान संग्रहीत करें।

पैरामीटर

तार $ कुंजी
Closure $ कॉलबैक

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

मिश्रित

बूल भूल (स्ट्रिंग $ कुंजी)

कैश से कोई आइटम निकालें।

पैरामीटर

तार $ कुंजी

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

bool

Store गेटस्टोर ()

कैश स्टोर कार्यान्वयन प्राप्त करें।

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

Store