Laravel 5.6 - RequestGuard (Auth)

RequestGuard




laravel

कक्षा अनुरोधगार्ड Guard लागू करता है ( स्रोत देखें )

लक्षण

GuardHelpers ये विधियां आम तौर पर सभी गार्डों में समान होती हैं।
Macroable

गुण

संरक्षित Authenticatable उपयोगकर्ता $ वर्तमान में प्रमाणीकृत उपयोगकर्ता। GuardHelpers
संरक्षित UserProvider $ प्रदाता उपयोगकर्ता प्रदाता कार्यान्वयन। GuardHelpers
स्थिर संरक्षित सरणी $ मैक्रो पंजीकृत स्ट्रिंग मैक्रोज़। Macroable
संरक्षित कॉल करने योग्य $ कॉलबैक गार्ड कॉलबैक।
संरक्षित Request $ अनुरोध अनुरोध उदाहरण

तरीके

Authenticatable authenticate ()

निर्धारित करें कि वर्तमान उपयोगकर्ता प्रमाणीकृत है या नहीं।

GuardHelpers
bool check ()

निर्धारित करें कि वर्तमान उपयोगकर्ता प्रमाणीकृत है या नहीं।

GuardHelpers
bool guest ()

निर्धारित करें कि वर्तमान उपयोगकर्ता अतिथि है या नहीं।

GuardHelpers
पूर्णांक | अशक्त id ()

वर्तमान में प्रमाणीकृत उपयोगकर्ता के लिए आईडी प्राप्त करें।

GuardHelpers
इस $ setUser ( Authenticatable उपयोगकर्ता उपयोगकर्ता)

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

GuardHelpers
UserProvider getProvider ()

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

GuardHelpers
शून्य setProvider ( UserProvider $ प्रदाता)

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

GuardHelpers
स्थैतिक शून्य macro (स्ट्रिंग $ नाम, ऑब्जेक्ट | कॉल करने योग्य $ मैक्रो)

एक कस्टम मैक्रो पंजीकृत करें।

Macroable
स्थैतिक शून्य mixin (ऑब्जेक्ट $ mixin)

कक्षा में एक और वस्तु मिलाएं।

Macroable
स्थिर बूल hasMacro (स्ट्रिंग $ नाम)

मैक्रो पंजीकृत होने पर जांचता है।

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

गतिशील रूप से कक्षा में कॉल संभाल लें।

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

गतिशील रूप से कक्षा में कॉल संभाल लें।

Macroable
शून्य __construct ( UserProvider करने योग्य $ कॉलबैक, Request $ अनुरोध, UserProvider $ प्रदाता = शून्य)

एक नया प्रमाणीकरण गार्ड बनाएँ।

Authenticatable | शून्य user ()

वर्तमान में प्रमाणीकृत उपयोगकर्ता प्राप्त करें।

bool validate (सरणी $ credentials = [])

उपयोगकर्ता के प्रमाण-पत्रों को मान्य करें।

इस $ setRequest ( Request $ अनुरोध)

वर्तमान अनुरोध उदाहरण सेट करें।

विवरण

Authenticatable प्रमाणीकरण ()

निर्धारित करें कि वर्तमान उपयोगकर्ता प्रमाणीकृत है या नहीं।

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

Authenticatable

अपवाद

AuthenticationException

बूल चेक ()

निर्धारित करें कि वर्तमान उपयोगकर्ता प्रमाणीकृत है या नहीं।

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

bool

बूल अतिथि ()

निर्धारित करें कि वर्तमान उपयोगकर्ता अतिथि है या नहीं।

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

bool

int | शून्य आईडी ()

वर्तमान में प्रमाणीकृत उपयोगकर्ता के लिए आईडी प्राप्त करें।

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

पूर्णांक | अशक्त

$ इस setUser ( Authenticatable उपयोगकर्ता उपयोगकर्ता)

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

पैरामीटर

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

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

इस $

UserProvider getProvider ()

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

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

UserProvider

शून्य सेटप्रोवाइडर ( UserProvider प्रदाता $ प्रदाता)

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

पैरामीटर

UserProvider $ प्रदाता

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

शून्य

स्थैतिक शून्य मैक्रो (स्ट्रिंग $ नाम, ऑब्जेक्ट | कॉल करने योग्य $ मैक्रो)

एक कस्टम मैक्रो पंजीकृत करें।

पैरामीटर

तार $ नाम
वस्तु | प्रतिदेय $ मैक्रो

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

शून्य

स्थैतिक शून्य मिश्रण (ऑब्जेक्ट $ mixin)

कक्षा में एक और वस्तु मिलाएं।

पैरामीटर

वस्तु $ mixin

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

शून्य

स्थिर बूल है मैक्रो (स्ट्रिंग $ नाम)

मैक्रो पंजीकृत होने पर जांचता है।

पैरामीटर

तार $ नाम

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

bool

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

गतिशील रूप से कक्षा में कॉल संभाल लें।

पैरामीटर

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

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

मिश्रित

अपवाद

BadMethodCallException

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

गतिशील रूप से कक्षा में कॉल संभाल लें।

पैरामीटर

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

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

मिश्रित

अपवाद

BadMethodCallException

शून्य __construct ( UserProvider करने योग्य $ कॉलबैक, Request $ अनुरोध, UserProvider $ प्रदाता = शून्य)

एक नया प्रमाणीकरण गार्ड बनाएँ।

पैरामीटर

प्रतिदेय $ कॉलबैक
Request $ अनुरोध
UserProvider $ प्रदाता

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

शून्य

Authenticatable | शून्य उपयोगकर्ता ()

वर्तमान में प्रमाणीकृत उपयोगकर्ता प्राप्त करें।

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

Authenticatable | शून्य

बूल मान्य (सरणी $ credentials = [])

उपयोगकर्ता के प्रमाण-पत्रों को मान्य करें।

पैरामीटर

सरणी $ साख

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

bool

$ this setRequest ($ अनुरोध का अनुरोध करें)

वर्तमान अनुरोध उदाहरण सेट करें।

पैरामीटर

Request $ अनुरोध

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

इस $