Laravel 5.6 - Schedule (Console\Scheduling)

Schedule




laravel

कक्षा अनुसूची ( स्रोत देखें )

गुण

संरक्षित Event [] $ घटनाओं कार्यक्रम पर सभी घटनाओं।
EventMutex संरक्षित $ eventMutex घटना mutex कार्यान्वयन।
संरक्षित SchedulingMutex $ schedulingMutex शेड्यूलिंग म्यूटेक्स कार्यान्वयन।

तरीके

शून्य __construct ()

एक नया अनुसूची उदाहरण बनाएँ।

CallbackEvent call (स्ट्रिंग | call योग्य $ कॉलबैक, सरणी $ पैरामीटर = [])

शेड्यूल में एक नया कॉलबैक ईवेंट जोड़ें।

Event command (स्ट्रिंग $ कमांड, सरणी $ पैरामीटर = [])

शेड्यूल में एक नया आर्टिसन कमांड इवेंट जोड़ें।

CallbackEvent job (वस्तु | स्ट्रिंग $ नौकरी, स्ट्रिंग | शून्य $ queue = null)

शेड्यूल में एक नया जॉब कॉलबैक ईवेंट जोड़ें।

Event exec (स्ट्रिंग $ कमांड, सरणी $ पैरामीटर = [])

शेड्यूल में एक नया कमांड इवेंट जोड़ें।

तार compileParameters पैरामीटर (सरणी $ पैरामीटर)

कमांड के लिए पैरामीटर संकलित करें।

bool serverShouldRun ( Event $ इवेंट, DateTimeInterface serverShouldRun $ टाइम)

यह निर्धारित करें कि सर्वर को इस ईवेंट को चलाने की अनुमति है या नहीं।

Collection dueEvents ( Application $ ऐप)

अनुसूची के सभी कार्यक्रमों को प्राप्त करें जो देय हैं।

Event [] events ()

कार्यक्रम पर सभी घटनाएं प्राप्त करें।

इस $ useCache (स्ट्रिंग $ स्टोर)

कैश स्टोर निर्दिष्ट करें जिसका उपयोग म्यूटेक्स को संग्रहीत करने के लिए किया जाना चाहिए।

विवरण

शून्य __construct ()

एक नया अनुसूची उदाहरण बनाएँ।

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

शून्य

CallbackEvent कॉल (स्ट्रिंग | कॉल करने योग्य $ कॉलबैक, सरणी $ पैरामीटर = [])

शेड्यूल में एक नया कॉलबैक ईवेंट जोड़ें।

पैरामीटर

स्ट्रिंग | प्रतिदेय $ कॉलबैक
सरणी $ मानकों

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

CallbackEvent

Event कमांड (स्ट्रिंग $ कमांड, सरणी $ पैरामीटर = [])

शेड्यूल में एक नया आर्टिसन कमांड इवेंट जोड़ें।

पैरामीटर

तार $ आदेश
सरणी $ मानकों

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

Event

CallbackEvent नौकरी (ऑब्जेक्ट | स्ट्रिंग $ नौकरी, स्ट्रिंग | शून्य $ queue = null)

शेड्यूल में एक नया जॉब कॉलबैक ईवेंट जोड़ें।

पैरामीटर

वस्तु | स्ट्रिंग $ काम
स्ट्रिंग | अशक्त $ कतार

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

CallbackEvent

Event निष्पादन (स्ट्रिंग $ कमांड, सरणी $ पैरामीटर = [])

शेड्यूल में एक नया कमांड इवेंट जोड़ें।

पैरामीटर

तार $ आदेश
सरणी $ मानकों

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

Event

संरक्षित स्ट्रिंग संकलन पैरामीटर (सरणी $ पैरामीटर)

कमांड के लिए पैरामीटर संकलित करें।

पैरामीटर

सरणी $ मानकों

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

तार

बूल सर्वर शॉलरुन ( Event $ इवेंट, DateTimeInterface इंटरफेस $ टाइम)

यह निर्धारित करें कि सर्वर को इस ईवेंट को चलाने की अनुमति है या नहीं।

पैरामीटर

Event $ घटना
DateTimeInterface $ समय

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

bool

Collection देय एवेन्ट्स ( Application $ ऐप)

अनुसूची के सभी कार्यक्रमों को प्राप्त करें जो देय हैं।

पैरामीटर

Application $ एप्लिकेशन

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

Collection

Event [] घटनाओं ()

कार्यक्रम पर सभी घटनाएं प्राप्त करें।

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

Event []

$ इस उपयोग कैश (स्ट्रिंग $ स्टोर)

कैश स्टोर निर्दिष्ट करें जिसका उपयोग म्यूटेक्स को संग्रहीत करने के लिए किया जाना चाहिए।

पैरामीटर

तार $ दुकान

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

इस $