Laravel 5.6 - FileStore (Cache)
FileStore

कक्षा फाइलस्टोर उपकरण Store ( स्रोत देखें )
लक्षण
InteractsWithTime |
RetrievesMultipleKeys |
गुण
संरक्षित Filesystem | $ फ़ाइलें | इल्यूमिनेट फाइल सिस्टम उदाहरण। | |
संरक्षित स्ट्रिंग | $ निर्देशिका | फ़ाइल कैश निर्देशिका। |
तरीके
पूर्णांक | secondsUntil ( DateTimeInterface | DateInterval | int $ देरी) दिए गए दिनांक समय तक सेकंड की संख्या प्राप्त करें। | InteractsWithTime |
पूर्णांक | availableAt ( DateTimeInterface | DateInterval | int $ देरी) यूनिक्स टाइमस्टैम्प पर "उपलब्ध" प्राप्त करें। | InteractsWithTime |
DateTimeInterface | int | parseDateInterval ( DateTimeInterface | DateInterval | int $ देरी) यदि दिया गया मान एक अंतराल है, तो इसे डेटटाइम उदाहरण में परिवर्तित करें। | InteractsWithTime |
पूर्णांक | currentTime () यूनिक्स टाइमस्टैम्प के रूप में वर्तमान सिस्टम समय प्राप्त करें। | InteractsWithTime |
सरणी | many (सरणी $ कुंजी) कुंजी द्वारा कैश से कई आइटम पुनर्प्राप्त करें। | RetrievesMultipleKeys से RetrievesMultipleKeys |
शून्य | putMany (सरणी $ मान, फ्लोट | int $ मिनट) दिए गए कुछ मिनटों के लिए कैश में एकाधिक आइटम स्टोर करें। | RetrievesMultipleKeys से RetrievesMultipleKeys |
शून्य | __construct (फाइल Filesystem $ फाइलें, स्ट्रिंग $ निर्देशिका) एक नई फ़ाइल कैश स्टोर उदाहरण बनाएँ। | |
मिश्रित | get (स्ट्रिंग | सरणी $ कुंजी) कुंजी द्वारा कैश से किसी आइटम को पुनर्प्राप्त करें। | |
शून्य | put (स्ट्रिंग $ कुंजी, मिश्रित $ मान, फ्लोट | int $ मिनट) किसी आइटम को कैश में दिए गए मिनटों के लिए स्टोर करें। | |
शून्य | ensureCacheDirectoryExists (स्ट्रिंग $ पथ) यदि आवश्यक हो तो फ़ाइल कैश निर्देशिका बनाएँ। | |
पूर्णांक | bool | increment (स्ट्रिंग $ कुंजी, मिश्रित $ मूल्य = 1) कैश में किसी आइटम का मूल्य बढ़ाएं। | |
पूर्णांक | bool | decrement (स्ट्रिंग $ कुंजी, मिश्रित $ मूल्य = 1) कैश में किसी आइटम का मान घटाएं। | |
शून्य | forever (स्ट्रिंग $ कुंजी, मिश्रित $ मूल्य) एक आइटम कैश में अनिश्चित काल तक स्टोर करें। | |
bool | forget (स्ट्रिंग $ कुंजी) कैश से एक आइटम निकालें। | |
bool | flush () कैश से सभी वस्तुओं को हटा दें। | |
सरणी | getPayload (स्ट्रिंग $ कुंजी) कुंजी द्वारा कैश से एक आइटम और समाप्ति समय पुनर्प्राप्त करें। | |
सरणी | emptyPayload () कैश के लिए एक डिफ़ॉल्ट खाली पेलोड प्राप्त करें। | |
तार | path (स्ट्रिंग $ कुंजी) दिए गए कैश कुंजी के लिए पूरा पथ प्राप्त करें। | |
पूर्णांक | expiration (फ्लोट | int $ मिनट) दिए गए मिनटों के आधार पर समाप्ति समय प्राप्त करें। | |
Filesystem | getFilesystem () फाइल सिस्टम उदाहरण प्राप्त करें। | |
तार | getDirectory () कैश की कार्य निर्देशिका प्राप्त करें। | |
तार | getPrefix () कैश कुंजी उपसर्ग प्राप्त करें। |
विवरण
संरक्षित int सेकेंड तक ( DateTimeInterface | DateInterval | int $ देरी)
दिए गए दिनांक समय तक सेकंड की संख्या प्राप्त करें।
संरक्षित int उपलब्ध है ( DateTimeInterface | DateInterval | int $ देरी)
यूनिक्स टाइमस्टैम्प पर "उपलब्ध" प्राप्त करें।
संरक्षित DateTimeInterface इंटरफेस | int parseDateInterval ( DateTimeInterface | DateInterval | int $ देरी)
यदि दिया गया मान एक अंतराल है, तो इसे डेटटाइम उदाहरण में परिवर्तित करें।
संरक्षित int वर्तमान समय ()
यूनिक्स टाइमस्टैम्प के रूप में वर्तमान सिस्टम समय प्राप्त करें।
सरणी कई (सरणी $ कुंजी)
कुंजी द्वारा कैश से कई आइटम पुनर्प्राप्त करें।
कैश में नहीं मिले आइटमों में शून्य मूल्य होगा।
शून्य डाल दें (सरणी $ मूल्य, फ्लोट | int $ मिनट)
दिए गए कुछ मिनटों के लिए कैश में एकाधिक आइटम स्टोर करें।
शून्य __construct (फाइल Filesystem $ फाइलें, स्ट्रिंग $ निर्देशिका)
एक नई फ़ाइल कैश स्टोर उदाहरण बनाएँ।
मिश्रित मिलता है (स्ट्रिंग | सरणी $ कुंजी)
कुंजी द्वारा कैश से किसी आइटम को पुनर्प्राप्त करें।
शून्य डालें (स्ट्रिंग $ कुंजी, मिश्रित $ मान, फ्लोट | int $ मिनट)
किसी आइटम को कैश में दिए गए मिनटों के लिए स्टोर करें।
संरक्षित शून्य सुनिश्चित करें कैश डायरेक्टरीइक्सिस्ट्स (स्ट्रिंग $ पथ)
यदि आवश्यक हो तो फ़ाइल कैश निर्देशिका बनाएँ।
int | बूल वृद्धि (स्ट्रिंग $ कुंजी, मिश्रित $ मूल्य = 1)
कैश में किसी आइटम का मूल्य बढ़ाएं।
int | बूल कमी (स्ट्रिंग $ कुंजी, मिश्रित $ मूल्य = 1)
कैश में किसी आइटम का मान घटाएं।
हमेशा के लिए शून्य (स्ट्रिंग $ कुंजी, मिश्रित $ मूल्य)
एक आइटम कैश में अनिश्चित काल तक स्टोर करें।
बूल भूल जाओ (स्ट्रिंग $ कुंजी)
कैश से एक आइटम निकालें।
बूल फ्लश ()
कैश से सभी वस्तुओं को हटा दें।
संरक्षित सरणी getPayload (स्ट्रिंग $ कुंजी)
कुंजी द्वारा कैश से एक आइटम और समाप्ति समय पुनर्प्राप्त करें।
संरक्षित सरणी खाली पेलोड ()
कैश के लिए एक डिफ़ॉल्ट खाली पेलोड प्राप्त करें।
संरक्षित स्ट्रिंग पथ (स्ट्रिंग $ कुंजी)
दिए गए कैश कुंजी के लिए पूरा पथ प्राप्त करें।
संरक्षित int समाप्ति (फ्लोट | int $ मिनट)
दिए गए मिनटों के आधार पर समाप्ति समय प्राप्त करें।
फाइल Filesystem सिस्टमफाइल Filesystem ()
फाइल सिस्टम उदाहरण प्राप्त करें।
स्ट्रिंग getDirectory ()
कैश की कार्य निर्देशिका प्राप्त करें।
स्ट्रिंग getPrefix ()
कैश कुंजी उपसर्ग प्राप्त करें।