Laravel 5.7 - Session (Contracts)

Session




laravel

Session

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

तरीके

तार getName ()

सत्र का नाम जाना।

तार getId ()

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

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

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

bool start ()

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

bool save ()

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

सरणी all ()

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

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

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

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

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

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

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

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

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

तार token ()

CSRF टोकन मूल्य प्राप्त करें।

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

किसी आइटम को सत्र से निकालें, उसका मान लौटाता है।

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

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

शून्य flush ()

सत्र से सभी आइटम निकालें।

bool migrate (बूल $ नष्ट = गलत)

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

bool isStarted ()

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

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

सत्र से पिछला URL प्राप्त करें।

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

सत्र में "पिछले" URL सेट करें।

SessionHandlerInterface getHandler ()

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

bool handlerNeedsRequest ()

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

शून्य setRequestOnHandler ($ अनुरोध का अनुरोध करें)

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

विवरण

स्ट्रिंग गेटनेम ()

सत्र का नाम जाना।

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

तार

स्ट्रिंग गेटआईड ()

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

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

तार

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

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

पैरामीटर

तार $ आईडी

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

शून्य

बूल स्टार्ट ()

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

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

bool

बूल बचाओ ()

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

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

bool

सरणी सभी ()

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

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

सरणी

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

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

पैरामीटर

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

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

bool

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

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

पैरामीटर

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

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

bool

मिश्रित हो (स्ट्रिंग $ कुंजी, मिश्रित $ डिफ़ॉल्ट = अशक्त)

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

पैरामीटर

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

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

मिश्रित

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

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

पैरामीटर

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

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

शून्य

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

CSRF टोकन मूल्य प्राप्त करें।

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

तार

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

किसी आइटम को सत्र से निकालें, उसका मान लौटाता है।

पैरामीटर

तार $ कुंजी

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

मिश्रित

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

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

पैरामीटर

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

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

शून्य

शून्य फ्लश ()

सत्र से सभी आइटम निकालें।

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

शून्य

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

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

पैरामीटर

bool $ नष्ट

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

bool

बूल स्टस्टर्ड () है

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

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

bool

स्ट्रिंग | अशक्त पूर्ववर्ती ()

सत्र से पिछला URL प्राप्त करें।

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

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

शून्य सेटप्रेग्युअल (स्ट्रिंग $ url)

सत्र में "पिछले" URL सेट करें।

पैरामीटर

तार $ url

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

शून्य

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

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

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

SessionHandlerInterface

बूल हैंडलरनएडस रेस्पेक्ट ()

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

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

bool

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

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

पैरामीटर

Request $ अनुरोध

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

शून्य