Laravel 5.6

CookieJar




laravel

कक्षा कुकीज लागू करता है QueueingFactory ( स्रोत देखें )

लक्षण

InteractsWithTime

गुण

संरक्षित स्ट्रिंग $ पथ डिफ़ॉल्ट पथ (यदि निर्दिष्ट है)।
संरक्षित स्ट्रिंग $ डोमेन डिफ़ॉल्ट डोमेन (यदि निर्दिष्ट है)।
संरक्षित बूल $ सुरक्षित डिफ़ॉल्ट सुरक्षित सेटिंग (गलत पर डिफ़ॉल्ट)।
संरक्षित स्ट्रिंग $ sameSite डिफ़ॉल्ट समान विकल्प (यदि निर्दिष्ट है)।
संरक्षित कुकी [] $ पंक्तिबद्ध भेजने के लिए कतारबद्ध सभी कुकीज़।

तरीके

पूर्णांक secondsUntil ( DateTimeInterface | DateInterval | int $ देरी)

दिए गए दिनांक समय तक सेकंड की संख्या प्राप्त करें।

InteractsWithTime
पूर्णांक availableAt ( DateTimeInterface | DateInterval | int $ देरी)

यूनिक्स टाइमस्टैम्प पर "उपलब्ध" प्राप्त करें।

InteractsWithTime
DateTimeInterface | int parseDateInterval ( DateTimeInterface | DateInterval | int $ देरी)

यदि दिया गया मान एक अंतराल है, तो इसे डेटटाइम उदाहरण में परिवर्तित करें।

InteractsWithTime
पूर्णांक currentTime ()

यूनिक्स टाइमस्टैम्प के रूप में वर्तमान सिस्टम समय प्राप्त करें।

InteractsWithTime
कुकी make (स्ट्रिंग $ नाम, स्ट्रिंग $ मान, int $ मिनट, स्ट्रिंग $ path = null, string $ domain = null, bool $ secure = null, bool $ httpOnly = true, bool $ raw = false, string | null $ sameSite = शून्य)

एक नया कुकी उदाहरण बनाएँ।

कुकी forever (स्ट्रिंग $ नाम, स्ट्रिंग $ मान, स्ट्रिंग $ path = null, string $ domain = null, bool $ secure = null, bool $ httpOnly = true, bool $ raw = false, string | null $ sameSite = null)

एक कुकी बनाएं जो "हमेशा के लिए" (पांच साल) तक चलती है।

कुकी forget (स्ट्रिंग $ नाम, स्ट्रिंग $ path = null, string $ domain = null)

दी गई कुकी को समाप्त करें।

bool hasQueued (स्ट्रिंग $ कुंजी)

निर्धारित करें कि एक कुकी कतारबद्ध है या नहीं।

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

एक पंक्तिबद्ध कुकी उदाहरण प्राप्त करें।

शून्य queue (सरणी $ पैरामीटर)

अगली प्रतिक्रिया के साथ भेजने के लिए एक कुकी कतार।

unqueue (स्ट्रिंग $ नाम)

कतार से एक कुकी निकालें।

सरणी getPathAndDomain (स्ट्रिंग $ पथ, स्ट्रिंग $ डोमेन, बूल | शून्य $ सुरक्षित = शून्य, स्ट्रिंग $ sameSite = null)

पथ और डोमेन, या डिफ़ॉल्ट मान प्राप्त करें।

इस $ setDefaultPathAndDomain (स्ट्रिंग $ पथ, स्ट्रिंग $ डोमेन, बूल $ सुरक्षित = झूठी, स्ट्रिंग $ sameSite = null)

जार के लिए डिफ़ॉल्ट पथ और डोमेन सेट करें।

सरणी getQueuedCookies ()

अगले अनुरोध के लिए कतारबद्ध कुकीज़ प्राप्त करें।

विवरण

संरक्षित int सेकेंड तक ( DateTimeInterface | DateInterval | int $ देरी)

दिए गए दिनांक समय तक सेकंड की संख्या प्राप्त करें।

पैरामीटर

DateTimeInterface | DateInterval | int $ देरी

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

पूर्णांक

संरक्षित int उपलब्ध है ( DateTimeInterface | DateInterval | int $ देरी)

यूनिक्स टाइमस्टैम्प पर "उपलब्ध" प्राप्त करें।

पैरामीटर

DateTimeInterface | DateInterval | int $ देरी

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

पूर्णांक

संरक्षित DateTimeInterface इंटरफेस | int parseDateInterval ( DateTimeInterface | DateInterval | int $ देरी)

यदि दिया गया मान एक अंतराल है, तो इसे डेटटाइम उदाहरण में परिवर्तित करें।

पैरामीटर

DateTimeInterface | DateInterval | int $ देरी

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

DateTimeInterface | int

संरक्षित int वर्तमान समय ()

यूनिक्स टाइमस्टैम्प के रूप में वर्तमान सिस्टम समय प्राप्त करें।

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

पूर्णांक

कुकी बनाने (स्ट्रिंग $ नाम, स्ट्रिंग $ मान, int $ मिनट, स्ट्रिंग $ path = null, string $ domain = null, bool $ secure = null, bool $ httpOnly = true, bool $ raw = false, string | null $ sameSite = शून्य)

एक नया कुकी उदाहरण बनाएँ।

पैरामीटर

तार $ नाम
तार $ मूल्य
पूर्णांक $ मिनट
तार $ पथ
तार $ डोमेन
bool $ सुरक्षित
bool $ केवल Http
bool $ कच्चे
स्ट्रिंग | अशक्त $ sameSite

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

कुकी

कुकी हमेशा के लिए (स्ट्रिंग $ नाम, स्ट्रिंग $ मान, स्ट्रिंग $ path = null, string $ domain = null, bool $ secure = null, bool $ httpOnly = true, bool $ raw = false, string | null $ sameSite = null)

एक कुकी बनाएं जो "हमेशा के लिए" (पांच साल) तक चलती है।

पैरामीटर

तार $ नाम
तार $ मूल्य
तार $ पथ
तार $ डोमेन
bool $ सुरक्षित
bool $ केवल Http
bool $ कच्चे
स्ट्रिंग | अशक्त $ sameSite

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

कुकी

कुकी भूल जाओ (स्ट्रिंग $ नाम, स्ट्रिंग $ path = null, string $ domain = null)

दी गई कुकी को समाप्त करें।

पैरामीटर

तार $ नाम
तार $ पथ
तार $ डोमेन

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

कुकी

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

निर्धारित करें कि एक कुकी कतारबद्ध है या नहीं।

पैरामीटर

तार $ कुंजी

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

bool

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

एक पंक्तिबद्ध कुकी उदाहरण प्राप्त करें।

पैरामीटर

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

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

कुकी

शून्य कतार (सरणी $ पैरामीटर)

अगली प्रतिक्रिया के साथ भेजने के लिए एक कुकी कतार।

पैरामीटर

सरणी $ मानकों

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

शून्य

अनजान (स्ट्रिंग $ नाम)

कतार से एक कुकी निकालें।

पैरामीटर

तार $ नाम

संरक्षित सरणी getPathAndDomain (स्ट्रिंग $ पथ, स्ट्रिंग $ डोमेन, बूल | शून्य $ सुरक्षित = शून्य, स्ट्रिंग $ sameSite = null)

पथ और डोमेन, या डिफ़ॉल्ट मान प्राप्त करें।

पैरामीटर

तार $ पथ
तार $ डोमेन
bool | अशक्त $ सुरक्षित
तार $ sameSite

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

सरणी

$ this setDefaultPathAndDomain (स्ट्रिंग $ पथ, स्ट्रिंग $ डोमेन, बूल $ सुरक्षित = झूठी, स्ट्रिंग $ sameSite = null)

जार के लिए डिफ़ॉल्ट पथ और डोमेन सेट करें।

पैरामीटर

तार $ पथ
तार $ डोमेन
bool $ सुरक्षित
तार $ sameSite

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

इस $

सरणी getQueuedCookies ()

अगले अनुरोध के लिए कतारबद्ध कुकीज़ प्राप्त करें।

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

सरणी