Laravel 5.7

DatabaseServiceProvider




laravel

DatabaseServiceProvider

वर्ग डेटाबेस ServiceProvider प्रदान करता है ( स्रोत देखें )

गुण

संरक्षित Application $ एप्लिकेशन आवेदन उदाहरण। ServiceProvider
संरक्षित बूल $ आस्थगित करें यदि प्रदाता की लोडिंग टाल दी जाती है, तो यह इंगित करता है। ServiceProvider
स्थिर सरणी $ प्रकाशित करता है जिन रास्तों को प्रकाशित किया जाना चाहिए। ServiceProvider
स्थिर सरणी $ publishGroups समूह द्वारा प्रकाशित किए जाने वाले पथ। ServiceProvider

तरीके

शून्य __construct ( Application $ एप्लिकेशन)

एक नया सेवा प्रदाता उदाहरण बनाएँ।

ServiceProvider
शून्य mergeConfigFrom (स्ट्रिंग $ पथ, स्ट्रिंग $ कुंजी)

मौजूदा कॉन्फ़िगरेशन के साथ दिए गए कॉन्फ़िगरेशन को मर्ज करें।

ServiceProvider
शून्य loadRoutesFrom (स्ट्रिंग $ पथ)

यदि रूट पहले से कैश नहीं हैं, तो दिए गए रूट फ़ाइल को लोड करें।

ServiceProvider
शून्य loadViewsFrom (स्ट्रिंग | सरणी $ पथ, स्ट्रिंग $ नेमस्पेस)

एक दृश्य फ़ाइल नामस्थान पंजीकृत करें।

ServiceProvider
शून्य loadTranslationsFrom (स्ट्रिंग $ पथ, स्ट्रिंग $ नेमस्पेस)

अनुवाद फ़ाइल नामस्थान पंजीकृत करें।

ServiceProvider
शून्य loadJsonTranslationsFrom (स्ट्रिंग $ पथ)

JSON अनुवाद फ़ाइल पथ पंजीकृत करें।

ServiceProvider
शून्य loadMigrationsFrom (सरणी | स्ट्रिंग $ पथ)

डेटाबेस माइग्रेशन पथ पंजीकृत करें।

ServiceProvider
शून्य publishes (सरणी $ पथ, स्ट्रिंग $ समूह = शून्य)

प्रकाशित आदेश द्वारा प्रकाशित किए जाने वाले रास्तों को पंजीकृत करें।

ServiceProvider
शून्य ensurePublishArrayInitialized (स्ट्रिंग $ वर्ग)

सुनिश्चित करें कि सेवा प्रदाता के लिए प्रकाशन सरणी आरंभीकृत है।

ServiceProvider
शून्य addPublishGroup (स्ट्रिंग $ समूह, सरणी $ पथ)

सेवा प्रदाता के लिए एक प्रकाशित समूह / टैग जोड़ें।

ServiceProvider
स्थिर सरणी pathsToPublish (स्ट्रिंग $ प्रदाता = अशक्त, स्ट्रिंग $ समूह = अशक्त)

प्रकाशित करने के लिए पथ प्राप्त करें।

ServiceProvider
स्थिर सरणी pathsForProviderOrGroup (स्ट्रिंग | अशक्त $ प्रदाता, स्ट्रिंग | शून्य $ समूह)

प्रदाता या समूह (या दोनों) के लिए पथ प्राप्त करें।

ServiceProvider
स्थिर सरणी pathsForProviderAndGroup (स्ट्रिंग $ प्रदाता, स्ट्रिंग $ समूह)

प्रदाता और समूह के लिए पथ प्राप्त करें।

ServiceProvider
स्थिर सरणी publishableProviders ()

सेवा प्रदाताओं को प्रकाशन के लिए उपलब्ध करवाएं।

ServiceProvider
स्थिर सरणी publishableGroups ()

प्रकाशन के लिए उपलब्ध समूह प्राप्त करें।

ServiceProvider
शून्य commands (सरणी | मिश्रित $ कमांड)

पैकेज के कस्टम कारीगर आदेशों को पंजीकृत करें।

ServiceProvider
सरणी provides ()

प्रदाता द्वारा प्रदान की गई सेवाएं प्राप्त करें।

ServiceProvider
सरणी when ()

उन घटनाओं को प्राप्त करें जो इस सेवा प्रदाता को पंजीकृत करने के लिए ट्रिगर करते हैं।

ServiceProvider
bool isDeferred ()

निर्धारित करें कि क्या प्रदाता को स्थगित कर दिया गया है।

ServiceProvider
शून्य boot ()

एप्लिकेशन इवेंट बूटस्ट्रैप करें।

शून्य register ()

सेवा प्रदाता को पंजीकृत करें।

शून्य registerConnectionServices ()

प्राथमिक डेटाबेस बाइंडिंग को पंजीकृत करें।

शून्य registerEloquentFactory ()

कंटेनर में एलोकेंट फ़ैक्टरी उदाहरण को पंजीकृत करें।

शून्य registerQueueableEntityResolver ()

योग्य इकाई रिज़ॉल्वर कार्यान्वयन को पंजीकृत करें।

विवरण

शून्य __construct ( Application $ एप्लिकेशन)

एक नया सेवा प्रदाता उदाहरण बनाएँ।

पैरामीटर

Application $ एप्लिकेशन

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

शून्य

संरक्षित शून्य मर्जकॉन्फिग्राफ (स्ट्रिंग $ पथ, स्ट्रिंग $ कुंजी)

मौजूदा कॉन्फ़िगरेशन के साथ दिए गए कॉन्फ़िगरेशन को मर्ज करें।

पैरामीटर

तार $ पथ
तार $ कुंजी

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

शून्य

संरक्षित शून्य लोडरूटेसफ्रेम (स्ट्रिंग $ पथ)

यदि रूट पहले से कैश नहीं हैं, तो दिए गए रूट फ़ाइल को लोड करें।

पैरामीटर

तार $ पथ

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

शून्य

संरक्षित शून्य loadViewsFrom (स्ट्रिंग | सरणी $ पथ, स्ट्रिंग $ नेमस्पेस)

एक दृश्य फ़ाइल नामस्थान पंजीकृत करें।

पैरामीटर

स्ट्रिंग | सरणी $ पथ
तार $ नाम स्थान

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

शून्य

संरक्षित शून्य लोडट्रांसलेशनफ्रेम (स्ट्रिंग $ पथ, स्ट्रिंग $ नेमस्पेस)

अनुवाद फ़ाइल नामस्थान पंजीकृत करें।

पैरामीटर

तार $ पथ
तार $ नाम स्थान

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

शून्य

संरक्षित शून्य लोडजसनट्रांसलेशनफ्रेम (स्ट्रिंग $ पथ)

JSON अनुवाद फ़ाइल पथ पंजीकृत करें।

पैरामीटर

तार $ पथ

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

शून्य

संरक्षित शून्य लोडमाइग्रेशनफ्रेम (सरणी | स्ट्रिंग $ पाथ)

डेटाबेस माइग्रेशन पथ पंजीकृत करें।

पैरामीटर

सरणी | स्ट्रिंग $ पथ

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

शून्य

संरक्षित शून्य प्रकाशित (सरणी $ पथ, स्ट्रिंग $ समूह = शून्य)

प्रकाशित आदेश द्वारा प्रकाशित किए जाने वाले रास्तों को पंजीकृत करें।

पैरामीटर

सरणी $ पथ
तार $ समूह

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

शून्य

संरक्षित शून्य सुनिश्चित करें

सुनिश्चित करें कि सेवा प्रदाता के लिए प्रकाशन सरणी आरंभीकृत है।

पैरामीटर

तार $ वर्ग

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

शून्य

संरक्षित शून्य addPublishGroup (स्ट्रिंग $ समूह, सरणी $ पथ)

सेवा प्रदाता के लिए एक प्रकाशित समूह / टैग जोड़ें।

पैरामीटर

तार $ समूह
सरणी $ पथ

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

शून्य

स्टेटिक ऐरे पाथ्सटाइपिप्रीज़ (स्ट्रिंग $ प्रदाता = नल, स्ट्रिंग $ ग्रुप = नल)

प्रकाशित करने के लिए पथ प्राप्त करें।

पैरामीटर

तार $ प्रदाता
तार $ समूह

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

सरणी

स्थैतिक संरक्षित सरणी पथ

प्रदाता या समूह (या दोनों) के लिए पथ प्राप्त करें।

पैरामीटर

स्ट्रिंग | अशक्त $ प्रदाता
स्ट्रिंग | अशक्त $ समूह

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

सरणी

स्थिर संरक्षित ऐरे पथफोरप्रोविडरएंडग्रुप (स्ट्रिंग $ प्रदाता, स्ट्रिंग $ ग्रुप)

प्रदाता और समूह के लिए पथ प्राप्त करें।

पैरामीटर

तार $ प्रदाता
तार $ समूह

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

सरणी

स्थैतिक सरणी publishableProviders ()

सेवा प्रदाताओं को प्रकाशन के लिए उपलब्ध करवाएं।

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

सरणी

स्थैतिक सरणी publishableGroups ()

प्रकाशन के लिए उपलब्ध समूह प्राप्त करें।

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

सरणी

शून्य आदेश (सरणी मिश्रित $ आदेश)

पैकेज के कस्टम कारीगर आदेशों को पंजीकृत करें।

पैरामीटर

सरणी | मिलाया $ आदेशों

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

शून्य

सरणी प्रदान करता है ()

प्रदाता द्वारा प्रदान की गई सेवाएं प्राप्त करें।

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

सरणी

सरणी कब ()

उन घटनाओं को प्राप्त करें जो इस सेवा प्रदाता को पंजीकृत करने के लिए ट्रिगर करते हैं।

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

सरणी

बूल। डिफर्ड () है

निर्धारित करें कि क्या प्रदाता को स्थगित कर दिया गया है।

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

bool

शून्य बूट ()

एप्लिकेशन इवेंट बूटस्ट्रैप करें।

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

शून्य

शून्य रजिस्टर ()

सेवा प्रदाता को पंजीकृत करें।

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

शून्य

संरक्षित शून्य पंजीकरणसंपर्क सेवा ()

प्राथमिक डेटाबेस बाइंडिंग को पंजीकृत करें।

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

शून्य

संरक्षित शून्य पंजीयंत्रीकरण ()

कंटेनर में एलोकेंट फ़ैक्टरी उदाहरण को पंजीकृत करें।

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

शून्य

संरक्षित शून्य registerQueueableEntityResolver ()

योग्य इकाई रिज़ॉल्वर कार्यान्वयन को पंजीकृत करें।

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

शून्य