Laravel 5.7 - Authorize (Auth\Middleware)

Authorize




laravel

Authorize

वर्ग अधिकृत ( स्रोत देखें )

गुण

संरक्षित Gate $ गेट गेट का उदाहरण।

तरीके

शून्य __construct ( Gate $ गेट)

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

मिश्रित handle ( Request $ अनुरोध, Closure $ अगला, स्ट्रिंग $ क्षमता, सरणी | शून्य ... $ मॉडल)

आने वाले अनुरोध को संभालें।

सरणी | स्ट्रिंग | Model getGateArguments ( Request $ अनुरोध, सरणी | शून्य $ मॉडल)

गेट के लिए तर्क पैरामीटर प्राप्त करें।

Model | स्ट्रिंग getModel ( Request $ अनुरोध, स्ट्रिंग $ मॉडल)

अधिकृत करने के लिए मॉडल प्राप्त करें।

bool isClassName (स्ट्रिंग $ मूल्य)

यदि दी गई स्ट्रिंग पूरी तरह से योग्य वर्ग नाम की तरह दिखती है, तो जाँच करें।

विवरण

शून्य __construct ( Gate $ गेट)

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

पैरामीटर

Gate $ गेट

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

शून्य

मिश्रित संभाल ( Request $ अनुरोध, Closure $ अगला, स्ट्रिंग $ क्षमता, सरणी | शून्य ... $ मॉडल)

आने वाले अनुरोध को संभालें।

पैरामीटर

Request $ अनुरोध
Closure $ अगले
तार $ क्षमता
सरणी | अशक्त ... $ मॉडल

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

मिश्रित

अपवाद

AuthenticationException
AuthorizationException

संरक्षित सरणी | स्ट्रिंग | Model getGateArguments ( Request $ अनुरोध, सरणी | शून्य $ मॉडल)

गेट के लिए तर्क पैरामीटर प्राप्त करें।

पैरामीटर

Request $ अनुरोध
सरणी | अशक्त $ मॉडल

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

सरणी | स्ट्रिंग | Model

संरक्षित Model | स्ट्रिंग getModel ( Request $ अनुरोध, स्ट्रिंग $ मॉडल)

अधिकृत करने के लिए मॉडल प्राप्त करें।

पैरामीटर

Request $ अनुरोध
तार $ मॉडल

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

Model | स्ट्रिंग

संरक्षित बूल isClassName (स्ट्रिंग $ मूल्य)

यदि दी गई स्ट्रिंग पूरी तरह से योग्य वर्ग नाम की तरह दिखती है, तो जाँच करें।

पैरामीटर

तार $ मूल्य

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

bool