Laravel 5.6

CacheManager




laravel

कक्षा कैशमेनगर Factory लागू करता है ( स्रोत देखें )

गुण

संरक्षित Application $ एप्लिकेशन आवेदन उदाहरण।
संरक्षित सरणी $ भंडार हल किए गए कैश स्टोर की सरणी।
संरक्षित सरणी $ customCreators पंजीकृत कस्टम चालक निर्माता।

तरीके

शून्य __construct ( Application $ ऐप)

एक नया कैश प्रबंधक उदाहरण बनाएँ।

Repository store (स्ट्रिंग | शून्य $ name = null)

नाम से कैश स्टोर उदाहरण प्राप्त करें।

मिश्रित driver (स्ट्रिंग $ ड्राइवर = शून्य)

एक कैश ड्राइवर उदाहरण प्राप्त करें।

Repository get (स्ट्रिंग $ नाम)

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

Repository resolve (स्ट्रिंग $ नाम)

दिए गए स्टोर को हल करें।

मिश्रित callCustomCreator (सरणी $ config)

कस्टम ड्राइवर निर्माता को कॉल करें।

ApcStore createApcDriver (सरणी $ config)

एपीसी कैश ड्राइवर का एक उदाहरण बनाएँ।

ArrayStore createArrayDriver ()

सरणी कैश ड्राइवर का एक उदाहरण बनाएँ।

FileStore createFileDriver (सरणी $ config)

फ़ाइल कैश ड्राइवर का एक उदाहरण बनाएँ।

MemcachedStore createMemcachedDriver (सरणी $ config)

Memcached कैश ड्राइवर का एक उदाहरण बनाएँ।

NullStore createNullDriver ()

नल कैश ड्राइवर का एक उदाहरण बनाएँ।

RedisStore createRedisDriver (सरणी $ config)

Redis कैश ड्राइवर का एक उदाहरण बनाएँ।

DatabaseStore createDatabaseDriver (सरणी $ config)

डेटाबेस कैश ड्राइवर का एक उदाहरण बनाएँ।

Repository repository ( Store $ स्टोर)

दिए गए कार्यान्वयन के साथ एक नया कैश भंडार बनाएँ।

तार getPrefix (सरणी $ config)

कैश उपसर्ग प्राप्त करें।

सरणी getConfig (स्ट्रिंग $ नाम)

कैश कनेक्शन कॉन्फ़िगरेशन प्राप्त करें।

तार getDefaultDriver ()

डिफ़ॉल्ट कैश ड्राइवर नाम प्राप्त करें।

शून्य setDefaultDriver (स्ट्रिंग $ नाम)

डिफ़ॉल्ट कैश ड्राइवर नाम सेट करें।

इस $ extend (स्ट्रिंग $ ड्राइवर, Closure $ कॉलबैक)

कस्टम ड्राइवर निर्माता क्लोजर पंजीकृत करें।

मिश्रित __call (स्ट्रिंग $ विधि, सरणी $ पैरामीटर)

गतिशील रूप से डिफ़ॉल्ट ड्राइवर उदाहरण को कॉल करें।

विवरण

शून्य __construct ( Application $ ऐप)

एक नया कैश प्रबंधक उदाहरण बनाएँ।

पैरामीटर

Application $ एप्लिकेशन

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

शून्य

Repository स्टोर (स्ट्रिंग | शून्य $ name = null)

नाम से कैश स्टोर उदाहरण प्राप्त करें।

पैरामीटर

स्ट्रिंग | अशक्त $ नाम

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

Repository

मिश्रित चालक (स्ट्रिंग $ ड्राइवर = शून्य)

एक कैश ड्राइवर उदाहरण प्राप्त करें।

पैरामीटर

तार $ ड्राइवर

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

मिश्रित

सुरक्षित Repository प्राप्त करें (स्ट्रिंग $ नाम)

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

पैरामीटर

तार $ नाम

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

Repository

सुरक्षित Repository हल (स्ट्रिंग $ नाम)

दिए गए स्टोर को हल करें।

पैरामीटर

तार $ नाम

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

Repository

अपवाद

InvalidArgumentException

संरक्षित मिश्रित कॉल कस्टम कस्टमर (सरणी $ config)

कस्टम ड्राइवर निर्माता को कॉल करें।

पैरामीटर

सरणी $ config

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

मिश्रित

संरक्षित ApcStore createApcDriver (सरणी $ config)

एपीसी कैश ड्राइवर का एक उदाहरण बनाएँ।

पैरामीटर

सरणी $ config

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

ApcStore

संरक्षित ArrayStore createArrayDriver ()

सरणी कैश ड्राइवर का एक उदाहरण बनाएँ।

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

ArrayStore

संरक्षित FileStore createFileDriver (सरणी $ config)

फ़ाइल कैश ड्राइवर का एक उदाहरण बनाएँ।

पैरामीटर

सरणी $ config

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

FileStore

संरक्षित MemcachedStore createMemcachedDriver (सरणी $ config)

Memcached कैश ड्राइवर का एक उदाहरण बनाएँ।

पैरामीटर

सरणी $ config

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

MemcachedStore

संरक्षित NullStore createNullDriver ()

नल कैश ड्राइवर का एक उदाहरण बनाएँ।

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

NullStore

संरक्षित RedisStore createRedisDriver (सरणी $ config)

Redis कैश ड्राइवर का एक उदाहरण बनाएँ।

पैरामीटर

सरणी $ config

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

RedisStore

संरक्षित DatabaseStore createDatabaseDriver (सरणी $ config)

डेटाबेस कैश ड्राइवर का एक उदाहरण बनाएँ।

पैरामीटर

सरणी $ config

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

DatabaseStore

Repository रिपोजिटरी ( Store $ स्टोर)

दिए गए कार्यान्वयन के साथ एक नया कैश भंडार बनाएँ।

पैरामीटर

Store $ दुकान

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

Repository

संरक्षित स्ट्रिंग getPrefix (सरणी $ config)

कैश उपसर्ग प्राप्त करें।

पैरामीटर

सरणी $ config

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

तार

संरक्षित सरणी getConfig (स्ट्रिंग $ नाम)

कैश कनेक्शन कॉन्फ़िगरेशन प्राप्त करें।

पैरामीटर

तार $ नाम

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

सरणी

स्ट्रिंग getDefaultDriver ()

डिफ़ॉल्ट कैश ड्राइवर नाम प्राप्त करें।

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

तार

शून्य सेटडिफॉल्ट ड्रायवर (स्ट्रिंग $ नाम)

डिफ़ॉल्ट कैश ड्राइवर नाम सेट करें।

पैरामीटर

तार $ नाम

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

शून्य

$ यह विस्तार (स्ट्रिंग $ ड्राइवर, Closure $ कॉलबैक)

कस्टम ड्राइवर निर्माता क्लोजर पंजीकृत करें।

पैरामीटर

तार $ ड्राइवर
Closure $ कॉलबैक

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

इस $

मिश्रित __call (स्ट्रिंग $ विधि, सरणी $ पैरामीटर)

गतिशील रूप से डिफ़ॉल्ट ड्राइवर उदाहरण को कॉल करें।

पैरामीटर

तार $ विधि
सरणी $ मानकों

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

मिश्रित