Laravel 5.6 - Repository (Contracts)

Repository




laravel

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

तरीके

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

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

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

कुंजी द्वारा कैश से किसी आइटम को पुनर्प्राप्त करें।

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

कैश से किसी आइटम को पुनर्प्राप्त करें और इसे हटाएं।

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

कैश में एक आइटम स्टोर करें।

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

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

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

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

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

कैश में किसी आइटम का मान घटाएं।

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

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

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

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

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

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

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

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

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

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

Store getStore ()

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

विवरण

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

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

पैरामीटर

तार $ कुंजी

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

bool

मिश्रित मिलता है (स्ट्रिंग $ कुंजी, मिश्रित $ डिफ़ॉल्ट = शून्य)

कुंजी द्वारा कैश से किसी आइटम को पुनर्प्राप्त करें।

पैरामीटर

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

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

मिश्रित

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

कैश से किसी आइटम को पुनर्प्राप्त करें और इसे हटाएं।

पैरामीटर

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

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

मिश्रित

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

कैश में एक आइटम स्टोर करें।

पैरामीटर

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

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

शून्य

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

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

पैरामीटर

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

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

bool

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

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

पैरामीटर

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

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

पूर्णांक | bool

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

कैश में किसी आइटम का मान घटाएं।

पैरामीटर

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

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

पूर्णांक | bool

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

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

पैरामीटर

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

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

शून्य

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

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

पैरामीटर

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

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

मिश्रित

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

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

पैरामीटर

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

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

मिश्रित

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

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

पैरामीटर

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

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

मिश्रित

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

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

पैरामीटर

तार $ कुंजी

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

bool

Store GetStore ()

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

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

Store