Laravel 5.6 - DatabaseReminderRepository (Auth\Reminders)
DatabaseReminderRepository

क्लास डेटाबेस रिमेन्डर ReminderRepositoryInterface लागू करता है ReminderRepositoryInterface ( स्रोत देखें )
गुण
सुरक्षित Connection | $ कनेक्शन | डेटाबेस कनेक्शन उदाहरण। | |
संरक्षित स्ट्रिंग | $ तालिका | अनुस्मारक डेटाबेस तालिका। | |
संरक्षित स्ट्रिंग | $ hashKey | हैशिंग कुंजी। | |
संरक्षित int | $ समाप्त हो रहा है | एक अनुस्मारक सेकंड की संख्या चलनी चाहिए। |
तरीके
शून्य | __construct ( Connection $ कनेक्शन, स्ट्रिंग $ टेबल, स्ट्रिंग $ हैशके, int $ expires = 60) एक नया अनुस्मारक भंडार उदाहरण बनाएँ। | |
तार | create ( RemindableInterface $ उपयोगकर्ता) एक नया अनुस्मारक रिकॉर्ड और टोकन बनाएँ। | |
पूर्णांक | deleteExisting ( RemindableInterface $ उपयोगकर्ता) डेटाबेस से सभी मौजूदा रीसेट टोकन हटाएं। | |
सरणी | getPayload (स्ट्रिंग $ ईमेल, स्ट्रिंग $ टोकन) तालिका के लिए रिकॉर्ड पेलोड बनाएँ। | |
bool | exists ( RemindableInterface $ उपयोगकर्ता, स्ट्रिंग $ टोकन) निर्धारित करें कि कोई अनुस्मारक रिकॉर्ड मौजूद है और मान्य है। | |
bool | reminderExpired (सरणी $ अनुस्मारक) निर्धारित करें कि अनुस्मारक समाप्त हो गया है या नहीं। | |
पूर्णांक | getCurrentTime () वर्तमान यूनिक्स टाइमस्टैम्प प्राप्त करें। | |
शून्य | delete (स्ट्रिंग $ टोकन) टोकन द्वारा एक अनुस्मारक रिकॉर्ड हटाएं। | |
शून्य | deleteExpired () समाप्त हो चुके अनुस्मारक हटाएं। | |
तार | createNewToken ( RemindableInterface $ उपयोगकर्ता) उपयोगकर्ता के लिए एक नया टोकन बनाएं। | |
Builder | getTable () तालिका के खिलाफ एक नया डेटाबेस क्वेरी शुरू करें। | |
Connection | getConnection () डेटाबेस कनेक्शन उदाहरण प्राप्त करें। |
विवरण
शून्य __construct ( Connection $ कनेक्शन, स्ट्रिंग $ टेबल, स्ट्रिंग $ हैशके, int $ expires = 60)
एक नया अनुस्मारक भंडार उदाहरण बनाएँ।
स्ट्रिंग बनाने ( RemindableInterface $ उपयोगकर्ता)
एक नया अनुस्मारक रिकॉर्ड और टोकन बनाएँ।
संरक्षित int deleteExisting ( RemindableInterface $ उपयोगकर्ता)
डेटाबेस से सभी मौजूदा रीसेट टोकन हटाएं।
संरक्षित सरणी getPayload (स्ट्रिंग $ ईमेल, स्ट्रिंग $ टोकन)
तालिका के लिए रिकॉर्ड पेलोड बनाएँ।
बूल मौजूद है ( RemindableInterface $ उपयोगकर्ता, स्ट्रिंग $ टोकन)
निर्धारित करें कि कोई अनुस्मारक रिकॉर्ड मौजूद है और मान्य है।
संरक्षित बूल अनुस्मारक एक्स्पेरड (सरणी $ अनुस्मारक)
निर्धारित करें कि अनुस्मारक समाप्त हो गया है या नहीं।
संरक्षित int getCurrentTime ()
वर्तमान यूनिक्स टाइमस्टैम्प प्राप्त करें।
शून्य हटाएं (स्ट्रिंग $ टोकन)
टोकन द्वारा एक अनुस्मारक रिकॉर्ड हटाएं।
शून्य हटाएं एक्स्पेरड ()
समाप्त हो चुके अनुस्मारक हटाएं।
स्ट्रिंग createNewToken ( RemindableInterface $ उपयोगकर्ता)
उपयोगकर्ता के लिए एक नया टोकन बनाएं।
संरक्षित Builder getTable ()
तालिका के खिलाफ एक नया डेटाबेस क्वेरी शुरू करें।
Connection getConnection ()
डेटाबेस कनेक्शन उदाहरण प्राप्त करें।