Laravel 5.6 - Session (Contracts)

Session




laravel

इंटरफ़ेस सत्र ( स्रोत देखें )

तरीके

तार getName ()

सत्र का नाम प्राप्त करें।

तार getId ()

वर्तमान सत्र आईडी प्राप्त करें।

शून्य setId (स्ट्रिंग $ आईडी)

सत्र आईडी सेट करें।

bool start ()

एक हैंडलर से डेटा पढ़ने, सत्र शुरू करें।

bool save ()

सत्र डेटा को भंडारण में सहेजें।

सरणी all ()

सभी सत्र डेटा प्राप्त करें।

bool exists (स्ट्रिंग | सरणी $ कुंजी)

जांचता है कि कोई कुंजी मौजूद है या नहीं।

bool has (स्ट्रिंग | सरणी $ कुंजी)

जांचता है कि कोई कुंजी मौजूद है और शून्य नहीं है।

मिश्रित get (स्ट्रिंग $ कुंजी, मिश्रित $ डिफ़ॉल्ट = शून्य)

सत्र से एक आइटम प्राप्त करें।

शून्य put (स्ट्रिंग | सरणी $ कुंजी, मिश्रित $ value = null)

सत्र में एक कुंजी / मूल्य जोड़ी या कुंजी / मूल्य जोड़े की सरणी डालें।

तार token ()

सीएसआरएफ टोकन मान प्राप्त करें।

मिश्रित remove (स्ट्रिंग $ कुंजी)

सत्र से किसी आइटम को हटाएं, उसका मूल्य वापस कर दें।

शून्य forget (स्ट्रिंग | सरणी $ कुंजी)

सत्र से एक या कई आइटम निकालें।

शून्य flush ()

सत्र से सभी आइटम हटा दें।

bool migrate (बूल $ नष्ट = झूठा)

सत्र के लिए एक नया सत्र आईडी उत्पन्न करें।

bool isStarted ()

निर्धारित करें कि सत्र शुरू हो गया है या नहीं।

स्ट्रिंग | अशक्त previousUrl ()

सत्र से पिछला यूआरएल प्राप्त करें।

शून्य setPreviousUrl (स्ट्रिंग $ url)

सत्र में "पिछला" यूआरएल सेट करें।

SessionHandlerInterface getHandler ()

सत्र हैंडलर उदाहरण प्राप्त करें।

bool handlerNeedsRequest ()

निर्धारित करें कि सत्र हैंडलर को अनुरोध की आवश्यकता है या नहीं।

शून्य setRequestOnHandler ( Request $ अनुरोध)

हैंडलर उदाहरण पर अनुरोध सेट करें।

विवरण

स्ट्रिंग getName ()

सत्र का नाम प्राप्त करें।

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

तार

स्ट्रिंग getId ()

वर्तमान सत्र आईडी प्राप्त करें।

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

तार

शून्य सेट आईडी (स्ट्रिंग $ आईडी)

सत्र आईडी सेट करें।

पैरामीटर

तार $ आईडी

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

शून्य

बूल शुरू ()

एक हैंडलर से डेटा पढ़ने, सत्र शुरू करें।

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

bool

बूल सेव ()

सत्र डेटा को भंडारण में सहेजें।

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

bool

सरणी सभी ()

सभी सत्र डेटा प्राप्त करें।

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

सरणी

बूल मौजूद है (स्ट्रिंग | सरणी $ कुंजी)

जांचता है कि कोई कुंजी मौजूद है या नहीं।

पैरामीटर

स्ट्रिंग | सरणी $ कुंजी

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

bool

बूल है (स्ट्रिंग | सरणी $ कुंजी)

जांचता है कि कोई कुंजी मौजूद है और शून्य नहीं है।

पैरामीटर

स्ट्रिंग | सरणी $ कुंजी

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

bool

मिश्रित मिलता है (स्ट्रिंग $ कुंजी, मिश्रित $ डिफ़ॉल्ट = शून्य)

सत्र से एक आइटम प्राप्त करें।

पैरामीटर

तार $ कुंजी
मिश्रित $ डिफ़ॉल्ट

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

मिश्रित

शून्य डालें (स्ट्रिंग | सरणी $ कुंजी, मिश्रित $ value = null)

सत्र में एक कुंजी / मूल्य जोड़ी या कुंजी / मूल्य जोड़े की सरणी डालें।

पैरामीटर

स्ट्रिंग | सरणी $ कुंजी
मिश्रित $ मूल्य

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

शून्य

स्ट्रिंग टोकन ()

सीएसआरएफ टोकन मान प्राप्त करें।

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

तार

मिश्रित निकालें (स्ट्रिंग $ कुंजी)

सत्र से किसी आइटम को हटाएं, उसका मूल्य वापस कर दें।

पैरामीटर

तार $ कुंजी

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

मिश्रित

शून्य भूल जाओ (स्ट्रिंग | सरणी $ कुंजी)

सत्र से एक या कई आइटम निकालें।

पैरामीटर

स्ट्रिंग | सरणी $ कुंजी

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

शून्य

शून्य फ्लश ()

सत्र से सभी आइटम हटा दें।

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

शून्य

बूल माइग्रेट (बूल $ नष्ट = झूठा)

सत्र के लिए एक नया सत्र आईडी उत्पन्न करें।

पैरामीटर

bool $ नष्ट

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

bool

बूल स्टार्ट किया गया है ()

निर्धारित करें कि सत्र शुरू हो गया है या नहीं।

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

bool

स्ट्रिंग | शून्य पिछले यूआरएल ()

सत्र से पिछला यूआरएल प्राप्त करें।

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

स्ट्रिंग | अशक्त

शून्य सेट प्रीरिक यूआरएल (स्ट्रिंग $ यूआरएल)

सत्र में "पिछला" यूआरएल सेट करें।

पैरामीटर

तार $ url

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

शून्य

SessionHandlerInterface हैडलर इंटरफेस getHandler ()

सत्र हैंडलर उदाहरण प्राप्त करें।

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

SessionHandlerInterface

बूल हैंडलर NedsRequest ()

निर्धारित करें कि सत्र हैंडलर को अनुरोध की आवश्यकता है या नहीं।

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

bool

void setRequestOnHandler ( Request $ अनुरोध)

हैंडलर उदाहरण पर अनुरोध सेट करें।

पैरामीटर

Request $ अनुरोध

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

शून्य