Laravel 5.7 - EloquentUserProvider (Auth)

EloquentUserProvider




laravel

EloquentUserProvider

वर्ग EloquentUserProvider UserProvider ( स्रोत देखें )

गुण

संरक्षित Hasher $ क़मी बनाने की मशीन हैशर कार्यान्वयन।
संरक्षित स्ट्रिंग $ मॉडल एलोकेंट यूजर मॉडल।

तरीके

शून्य __construct ( Hasher $ हैशर, स्ट्रिंग $ मॉडल)

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

Authenticatable | अशक्त | retrieveById (मिश्रित $ पहचानकर्ता)

किसी उपयोगकर्ता को उनके विशिष्ट पहचानकर्ता द्वारा पुनर्प्राप्त करें।

Authenticatable | अशक्त | retrieveByToken (मिश्रित $ पहचानकर्ता, स्ट्रिंग $ टोकन)

एक उपयोगकर्ता को उनके विशिष्ट पहचानकर्ता द्वारा पुनः प्राप्त करें और "मुझे याद रखें" टोकन।

शून्य updateRememberToken ( Authenticatable $ उपयोगकर्ता, स्ट्रिंग $ टोकन)

भंडारण में दिए गए उपयोगकर्ता के लिए "मुझे याद रखें" टोकन को अपडेट करें।

Authenticatable | अशक्त | retrieveByCredentials क्रेडेंशियल (सरणी $ क्रेडेंशियल)

किसी उपयोगकर्ता को दिए गए क्रेडेंशियल द्वारा पुनर्प्राप्त करें।

bool validateCredentials प्रमाणपत्र ( Authenticatable $ उपयोगकर्ता, सरणी $ क्रेडेंशियल)

किसी उपयोगकर्ता को दिए गए क्रेडेंशियल्स के विरुद्ध मान्य करें।

Model createModel ()

मॉडल का एक नया उदाहरण बनाएँ।

Hasher getHasher ()

हैशर कार्यान्वयन हो जाता है।

इस $ setHasher ( setHasher $ setHasher )

हैशर कार्यान्वयन सेट करता है।

तार getModel ()

एलोक्वेंट यूज़र मॉडल का नाम लेता है।

इस $ setModel (स्ट्रिंग $ मॉडल)

एलोक्वेंट यूजर मॉडल का नाम सेट करता है।

विवरण

शून्य __construct ( Hasher $ हैशर, स्ट्रिंग $ मॉडल)

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

पैरामीटर

Hasher $ क़मी बनाने की मशीन
तार $ मॉडल

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

शून्य

Authenticatable । अशक्त पुनर्प्राप्त करें (मिश्रित $ पहचानकर्ता)

किसी उपयोगकर्ता को उनके विशिष्ट पहचानकर्ता द्वारा पुनर्प्राप्त करें।

पैरामीटर

मिश्रित $ पहचानकर्ता

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

Authenticatable | अशक्त |

Authenticatable । अशक्त पुनर्प्राप्त करें (मिश्रित $ पहचानकर्ता, स्ट्रिंग $ टोकन)

एक उपयोगकर्ता को उनके विशिष्ट पहचानकर्ता द्वारा पुनः प्राप्त करें और "मुझे याद रखें" टोकन।

पैरामीटर

मिश्रित $ पहचानकर्ता
तार $ टोकन

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

Authenticatable | अशक्त |

शून्य अपडेटरैमेरोटोकन ( Authenticatable $ उपयोगकर्ता, स्ट्रिंग $ टोकन)

भंडारण में दिए गए उपयोगकर्ता के लिए "मुझे याद रखें" टोकन को अपडेट करें।

पैरामीटर

Authenticatable उपयोगकर्ता $
तार $ टोकन

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

शून्य

Authenticatable | अशक्त पुनर्प्राप्ति योग्य (सरणी $ क्रेडेंशियल्स)

किसी उपयोगकर्ता को दिए गए क्रेडेंशियल द्वारा पुनर्प्राप्त करें।

पैरामीटर

सरणी $ साख

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

Authenticatable | अशक्त |

बूल वैधताएं ( Authenticatable $ उपयोगकर्ता, सरणी $ क्रेडेंशियल)

किसी उपयोगकर्ता को दिए गए क्रेडेंशियल्स के विरुद्ध मान्य करें।

पैरामीटर

Authenticatable उपयोगकर्ता $
सरणी $ साख

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

bool

Model createModel ()

मॉडल का एक नया उदाहरण बनाएँ।

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

Model

हैशर getHasher ()

हैशर कार्यान्वयन हो जाता है।

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

Hasher

$ यह सेट हैशर (हैश $ हैशर)

हैशर कार्यान्वयन सेट करता है।

पैरामीटर

Hasher $ क़मी बनाने की मशीन

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

इस $

स्ट्रिंग getModel ()

एलोक्वेंट यूज़र मॉडल का नाम लेता है।

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

तार

$ यह सेटमॉडल (स्ट्रिंग $ मॉडल)

एलोक्वेंट यूजर मॉडल का नाम सेट करता है।

पैरामीटर

तार $ मॉडल

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

इस $