Laravel 5.6

AuthManager




laravel

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

लक्षण

CreatesUserProviders

गुण

संरक्षित सरणी $ customProviderCreators पंजीकृत कस्टम प्रदाता निर्माता। CreatesUserProviders
संरक्षित Application $ एप्लिकेशन आवेदन उदाहरण।
संरक्षित सरणी $ customCreators पंजीकृत कस्टम चालक निर्माता।
संरक्षित सरणी $ गार्ड बनाए गए "ड्राइवर" की सरणी।
संरक्षित Closure $ userResolver उपयोगकर्ता समाधानकर्ता विभिन्न सेवाओं द्वारा साझा किया जाता है।

तरीके

UserProvider | शून्य createUserProvider (स्ट्रिंग | शून्य $ प्रदाता = शून्य)

ड्राइवर के लिए उपयोगकर्ता प्रदाता कार्यान्वयन बनाएँ।

CreatesUserProviders
सरणी | अशक्त getProviderConfiguration (स्ट्रिंग | शून्य $ प्रदाता)

उपयोगकर्ता प्रदाता विन्यास प्राप्त करें।

CreatesUserProviders
DatabaseUserProvider createDatabaseProvider (सरणी $ config)

डेटाबेस उपयोगकर्ता प्रदाता का एक उदाहरण बनाएँ।

CreatesUserProviders
EloquentUserProvider createEloquentProvider (सरणी $ config)

Eloquent उपयोगकर्ता प्रदाता का एक उदाहरण बनाएँ।

CreatesUserProviders
तार getDefaultUserProvider ()

डिफ़ॉल्ट उपयोगकर्ता प्रदाता नाम प्राप्त करें।

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

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

मिश्रित guard (स्ट्रिंग | शून्य $ नाम = शून्य)

स्थानीय कैश से गार्ड प्राप्त करने का प्रयास।

Guard | StatefulGuard resolve (स्ट्रिंग $ नाम)

दिए गए गार्ड को हल करें।

मिश्रित callCustomCreator (स्ट्रिंग $ नाम, सरणी $ कॉन्फ़िगरेशन)

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

SessionGuard createSessionDriver (स्ट्रिंग $ name, सरणी $ config)

एक सत्र आधारित प्रमाणीकरण गार्ड बनाएँ।

TokenGuard createTokenDriver (स्ट्रिंग $ name, सरणी $ config)

एक टोकन आधारित प्रमाणीकरण गार्ड बनाएँ।

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

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

तार getDefaultDriver ()

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

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

फैक्ट्री को डिफॉल्ट गार्ड ड्राइवर को सेट करना चाहिए।

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

डिफ़ॉल्ट प्रमाणीकरण ड्राइवर नाम सेट करें।

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

एक नया कॉलबैक आधारित अनुरोध गार्ड पंजीकृत करें।

Closure userResolver ()

उपयोगकर्ता रिज़ॉल्वर कॉलबैक प्राप्त करें।

इस $ resolveUsersUsing ( Closure $ userResolver)

उपयोगकर्ताओं को हल करने के लिए उपयोग करने के लिए कॉलबैक सेट करें।

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

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

इस $ provider (स्ट्रिंग $ नाम, Closure $ कॉलबैक)

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

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

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

विवरण

UserProvider | null createUserProvider (स्ट्रिंग | शून्य $ प्रदाता = शून्य)

ड्राइवर के लिए उपयोगकर्ता प्रदाता कार्यान्वयन बनाएँ।

पैरामीटर

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

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

UserProvider | शून्य

अपवाद

InvalidArgumentException

संरक्षित सरणी | शून्य getProvider कॉन्फ़िगरेशन (स्ट्रिंग | शून्य $ प्रदाता)

उपयोगकर्ता प्रदाता विन्यास प्राप्त करें।

पैरामीटर

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

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

सरणी | अशक्त

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

डेटाबेस उपयोगकर्ता प्रदाता का एक उदाहरण बनाएँ।

पैरामीटर

सरणी $ config

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

DatabaseUserProvider

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

Eloquent उपयोगकर्ता प्रदाता का एक उदाहरण बनाएँ।

पैरामीटर

सरणी $ config

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

EloquentUserProvider

स्ट्रिंग getDefaultUserProvider ()

डिफ़ॉल्ट उपयोगकर्ता प्रदाता नाम प्राप्त करें।

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

तार

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

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

पैरामीटर

Application $ एप्लिकेशन

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

शून्य

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

स्थानीय कैश से गार्ड प्राप्त करने का प्रयास।

पैरामीटर

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

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

मिश्रित

संरक्षित Guard | StatefulGuard संकल्प (स्ट्रिंग $ नाम)

दिए गए गार्ड को हल करें।

पैरामीटर

तार $ नाम

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

Guard | StatefulGuard

अपवाद

InvalidArgumentException

संरक्षित मिश्रित कॉल कस्टम कस्टमर (स्ट्रिंग $ नाम, सरणी $ कॉन्फ़िगरेशन)

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

पैरामीटर

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

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

मिश्रित

SessionGuard बनाएँ SessionGuard ड्रायवर (स्ट्रिंग $ नाम, सरणी $ कॉन्फ़िगरेशन)

एक सत्र आधारित प्रमाणीकरण गार्ड बनाएँ।

पैरामीटर

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

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

SessionGuard

TokenGuard createTokenDriver (स्ट्रिंग $ name, सरणी $ config)

एक टोकन आधारित प्रमाणीकरण गार्ड बनाएँ।

पैरामीटर

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

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

TokenGuard

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

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

पैरामीटर

तार $ नाम

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

सरणी

स्ट्रिंग getDefaultDriver ()

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

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

तार

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

फैक्ट्री को डिफॉल्ट गार्ड ड्राइवर को सेट करना चाहिए।

पैरामीटर

तार $ नाम

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

शून्य

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

डिफ़ॉल्ट प्रमाणीकरण ड्राइवर नाम सेट करें।

पैरामीटर

तार $ नाम

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

शून्य

$ thisRequest (स्ट्रिंग $ ड्राइवर, कॉल करने योग्य $ कॉलबैक)

एक नया कॉलबैक आधारित अनुरोध गार्ड पंजीकृत करें।

पैरामीटर

तार $ ड्राइवर
प्रतिदेय $ कॉलबैक

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

इस $

Closure उपयोगकर्ता रीसोलवर ()

उपयोगकर्ता रिज़ॉल्वर कॉलबैक प्राप्त करें।

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

Closure

$ इस संकल्प उपयोगकर्ता का उपयोग ( Closure $ userResolver)

उपयोगकर्ताओं को हल करने के लिए उपयोग करने के लिए कॉलबैक सेट करें।

पैरामीटर

Closure $ userResolver

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

इस $

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

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

पैरामीटर

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

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

इस $

$ इस प्रदाता (स्ट्रिंग $ नाम, Closure $ कॉलबैक)

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

पैरामीटर

तार $ नाम
Closure $ कॉलबैक

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

इस $

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

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

पैरामीटर

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

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

मिश्रित