Laravel 5.6 - ConnectionFactory (Database\Connectors)

ConnectionFactory




laravel

कक्षा कनेक्शन फैक्टरी ( स्रोत देखें )

गुण

संरक्षित Container $ कंटेनर आईओसी कंटेनर उदाहरण।

तरीके

शून्य __construct ( Container $ कंटेनर)

एक नया कनेक्शन कारखाना उदाहरण बनाएँ।

Connection make (सरणी $ config, स्ट्रिंग $ name = null)

कॉन्फ़िगरेशन के आधार पर एक पीडीओ कनेक्शन स्थापित करें।

सरणी parseConfig (सरणी $ config, स्ट्रिंग $ नाम)

पार्स और डेटाबेस कॉन्फ़िगरेशन तैयार करें।

Connection createSingleConnection (सरणी $ config)

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

Connection createReadWriteConnection (सरणी $ config)

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

Closure createReadPdo (सरणी $ config)

पढ़ने के लिए एक नया पीडीओ उदाहरण बनाएँ।

सरणी getReadConfig (सरणी $ config)

पढ़ने / लिखने के कनेक्शन के लिए पढ़ने विन्यास प्राप्त करें।

सरणी getWriteConfig (सरणी $ config)

पढ़ने / लिखने के कनेक्शन के लिए पढ़ने विन्यास प्राप्त करें।

सरणी getReadWriteConfig (सरणी $ config, स्ट्रिंग $ प्रकार)

एक पठन / लेखन स्तर विन्यास प्राप्त करें।

सरणी mergeReadWriteConfig (सरणी $ config, सरणी $ विलय)

पढ़ने / लिखने के कनेक्शन के लिए कॉन्फ़िगरेशन मर्ज करें।

Closure createPdoResolver (सरणी $ config)

एक नया क्लोजर बनाएं जो पीडीओ इंस्टेंस को हल करता है।

Closure createPdoResolverWithHosts (सरणी $ config)

एक नया क्लोजर बनाएं जो किसी विशिष्ट होस्ट या होस्ट की सरणी के साथ पीडीओ इंस्टेंस को हल करता है।

सरणी parseHosts (सरणी $ config)

होस्ट कॉन्फ़िगरेशन आइटम को सरणी में पार्स करें।

Closure createPdoResolverWithoutHosts (सरणी $ config)

एक नया क्लोजर बनाएं जो पीडीओ इंस्टेंस को हल करता है जहां कोई कॉन्फ़िगर होस्ट नहीं है।

ConnectorInterface createConnector (सरणी $ config)

कॉन्फ़िगरेशन के आधार पर एक कनेक्टर उदाहरण बनाएँ।

Connection createConnection (स्ट्रिंग $ ड्राइवर, PDO | Closure $ कनेक्शन, स्ट्रिंग $ डेटाबेस, स्ट्रिंग $ prefix = '', array $ config = [])

एक नया कनेक्शन उदाहरण बनाएँ।

विवरण

शून्य __construct ( Container $ कंटेनर)

एक नया कनेक्शन कारखाना उदाहरण बनाएँ।

पैरामीटर

Container $ कंटेनर

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

शून्य

Connection बनाना (सरणी $ config, स्ट्रिंग $ name = null)

कॉन्फ़िगरेशन के आधार पर एक पीडीओ कनेक्शन स्थापित करें।

पैरामीटर

सरणी $ config
तार $ नाम

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

Connection

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

पार्स और डेटाबेस कॉन्फ़िगरेशन तैयार करें।

पैरामीटर

सरणी $ config
तार $ नाम

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

सरणी

संरक्षित Connection SingleConnection (सरणी $ config)

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

पैरामीटर

सरणी $ config

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

Connection

संरक्षित Connection createReadWriteConnection (सरणी $ config)

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

पैरामीटर

सरणी $ config

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

Connection

संरक्षित Closure createReadPdo (सरणी $ config)

पढ़ने के लिए एक नया पीडीओ उदाहरण बनाएँ।

पैरामीटर

सरणी $ config

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

Closure

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

पढ़ने / लिखने के कनेक्शन के लिए पढ़ने विन्यास प्राप्त करें।

पैरामीटर

सरणी $ config

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

सरणी

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

पढ़ने / लिखने के कनेक्शन के लिए पढ़ने विन्यास प्राप्त करें।

पैरामीटर

सरणी $ config

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

सरणी

संरक्षित सरणी getReadWriteConfig (सरणी $ config, स्ट्रिंग $ प्रकार)

एक पठन / लेखन स्तर विन्यास प्राप्त करें।

पैरामीटर

सरणी $ config
तार $ प्रकार

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

सरणी

संरक्षित सरणी mergeReadWriteConfig (सरणी $ config, सरणी $ विलय)

पढ़ने / लिखने के कनेक्शन के लिए कॉन्फ़िगरेशन मर्ज करें।

पैरामीटर

सरणी $ config
सरणी $ मर्ज

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

सरणी

सुरक्षित Closure createPdoResolver (सरणी $ config)

एक नया क्लोजर बनाएं जो पीडीओ इंस्टेंस को हल करता है।

पैरामीटर

सरणी $ config

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

Closure

सुरक्षित Closure createPdoResolverWithHosts (सरणी $ config)

एक नया क्लोजर बनाएं जो किसी विशिष्ट होस्ट या होस्ट की सरणी के साथ पीडीओ इंस्टेंस को हल करता है।

पैरामीटर

सरणी $ config

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

Closure

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

होस्ट कॉन्फ़िगरेशन आइटम को सरणी में पार्स करें।

पैरामीटर

सरणी $ config

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

सरणी

सुरक्षित Closure createPdoResolverWithoutHosts (सरणी $ config)

एक नया क्लोजर बनाएं जो पीडीओ इंस्टेंस को हल करता है जहां कोई कॉन्फ़िगर होस्ट नहीं है।

पैरामीटर

सरणी $ config

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

Closure

ConnectorInterface इंटरफेस बनाने ConnectorInterface (सरणी $ config)

कॉन्फ़िगरेशन के आधार पर एक कनेक्टर उदाहरण बनाएँ।

पैरामीटर

सरणी $ config

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

ConnectorInterface

अपवाद

InvalidArgumentException

संरक्षित Connection createConnection (स्ट्रिंग $ ड्राइवर, PDO | Closure $ कनेक्शन, स्ट्रिंग $ डेटाबेस, स्ट्रिंग $ prefix = '', array $ config = [])

एक नया कनेक्शन उदाहरण बनाएँ।

पैरामीटर

तार $ ड्राइवर
PDO | Closure $ कनेक्शन
तार $ डेटाबेस
तार $ उपसर्ग
सरणी $ config

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

Connection

अपवाद

InvalidArgumentException