Laravel 5.7

AuthManager




laravel

AuthManager

वर्ग प्रमाणक उपकरण Factory ( स्रोत देखें )

लक्षण

CreatesUserProviders

गुण

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

तरीके

UserProvider | अशक्त | createUserProvider (स्ट्रिंग | अशक्त $ प्रदाता = अशक्त)

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

CreatesUserProviders
सरणी | अशक्त getProviderConfiguration (string | null $ provider)

उपयोगकर्ता प्रदाता कॉन्फ़िगरेशन प्राप्त करें।

CreatesUserProviders
DatabaseUserProvider createDatabaseProvider (सरणी $ config)

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

CreatesUserProviders
EloquentUserProvider createEloquentProvider (सरणी $ config)

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

CreatesUserProviders
तार getDefaultUserProvider ()

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

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

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

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

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

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

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

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

एक कस्टम ड्राइवर निर्माता को बुलाओ।

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

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

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

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

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

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

तार getDefaultDriver ()

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

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

डिफ़ॉल्ट गार्ड ड्राइवर सेट करें जो कारखाने को सेवा प्रदान करना चाहिए।

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

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

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

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

Closure userResolver ()

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

इस $ resolveUsersUsing ( Closure $ userResolver)

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

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

एक कस्टम ड्राइवर निर्माता बंद करें।

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

एक कस्टम प्रदाता निर्माता बंद करें।

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

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

विवरण

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

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

पैरामीटर

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

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

UserProvider | अशक्त |

अपवाद

InvalidArgumentException

संरक्षित सरणी | null getProviderConfiguration (string | null $ provider)

उपयोगकर्ता प्रदाता कॉन्फ़िगरेशन प्राप्त करें।

पैरामीटर

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

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

सरणी | अशक्त

संरक्षित डेटाबेसयूसरप्रोवाइडर createDatabaseProvider (सरणी $ config)

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

पैरामीटर

सरणी $ config

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

DatabaseUserProvider

संरक्षित एलक्वेंटयूसेरप्रोवाइडर createEloquentProvider (सरणी $ config)

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

पैरामीटर

सरणी $ config

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

EloquentUserProvider

स्ट्रिंग getDefaultUserProvider ()

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

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

तार

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

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

पैरामीटर

Application $ एप्लिकेशन

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

शून्य

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

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

पैरामीटर

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

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

मिश्रित

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

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

पैरामीटर

तार $ नाम

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

Guard | StatefulGuard

अपवाद

InvalidArgumentException

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

एक कस्टम ड्राइवर निर्माता को बुलाओ।

पैरामीटर

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

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

मिश्रित

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

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

पैरामीटर

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

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

SessionGuard

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

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

पैरामीटर

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

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

TokenGuard

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

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

पैरामीटर

तार $ नाम

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

सरणी

स्ट्रिंग getDefaultDriver ()

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

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

तार

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

डिफ़ॉल्ट गार्ड ड्राइवर सेट करें जो कारखाने को सेवा प्रदान करना चाहिए।

पैरामीटर

तार $ नाम

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

शून्य

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

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

पैरामीटर

तार $ नाम

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

शून्य

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

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

पैरामीटर

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

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

इस $

Closure userResolver ()

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

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

Closure

$ इस समाधान का उपयोग करना ( Closure $ userResolver)

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

पैरामीटर

Closure $ userResolver

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

इस $

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

एक कस्टम ड्राइवर निर्माता बंद करें।

पैरामीटर

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

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

इस $

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

एक कस्टम प्रदाता निर्माता बंद करें।

पैरामीटर

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

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

इस $

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

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

पैरामीटर

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

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

मिश्रित