Laravel 5.6 - Session (Contracts)
Session

इंटरफ़ेस सत्र ( स्रोत देखें )
तरीके
तार | 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 ()
वर्तमान सत्र आईडी प्राप्त करें।
शून्य सेट आईडी (स्ट्रिंग $ आईडी)
सत्र आईडी सेट करें।
बूल शुरू ()
एक हैंडलर से डेटा पढ़ने, सत्र शुरू करें।
बूल सेव ()
सत्र डेटा को भंडारण में सहेजें।
सरणी सभी ()
सभी सत्र डेटा प्राप्त करें।
बूल मौजूद है (स्ट्रिंग | सरणी $ कुंजी)
जांचता है कि कोई कुंजी मौजूद है या नहीं।
बूल है (स्ट्रिंग | सरणी $ कुंजी)
जांचता है कि कोई कुंजी मौजूद है और शून्य नहीं है।
मिश्रित मिलता है (स्ट्रिंग $ कुंजी, मिश्रित $ डिफ़ॉल्ट = शून्य)
सत्र से एक आइटम प्राप्त करें।
शून्य डालें (स्ट्रिंग | सरणी $ कुंजी, मिश्रित $ value = null)
सत्र में एक कुंजी / मूल्य जोड़ी या कुंजी / मूल्य जोड़े की सरणी डालें।
स्ट्रिंग टोकन ()
सीएसआरएफ टोकन मान प्राप्त करें।
मिश्रित निकालें (स्ट्रिंग $ कुंजी)
सत्र से किसी आइटम को हटाएं, उसका मूल्य वापस कर दें।
शून्य भूल जाओ (स्ट्रिंग | सरणी $ कुंजी)
सत्र से एक या कई आइटम निकालें।
शून्य फ्लश ()
सत्र से सभी आइटम हटा दें।
बूल माइग्रेट (बूल $ नष्ट = झूठा)
सत्र के लिए एक नया सत्र आईडी उत्पन्न करें।
बूल स्टार्ट किया गया है ()
निर्धारित करें कि सत्र शुरू हो गया है या नहीं।
स्ट्रिंग | शून्य पिछले यूआरएल ()
सत्र से पिछला यूआरएल प्राप्त करें।
शून्य सेट प्रीरिक यूआरएल (स्ट्रिंग $ यूआरएल)
सत्र में "पिछला" यूआरएल सेट करें।
SessionHandlerInterface हैडलर इंटरफेस getHandler ()
सत्र हैंडलर उदाहरण प्राप्त करें।
बूल हैंडलर NedsRequest ()
निर्धारित करें कि सत्र हैंडलर को अनुरोध की आवश्यकता है या नहीं।
void setRequestOnHandler ( Request $ अनुरोध)
हैंडलर उदाहरण पर अनुरोध सेट करें।