Laravel 5.6 - HasEvents (Database\Eloquent\Concerns)

HasEvents




laravel

विशेषता हैसवेन्ट्स ( स्रोत देखें )

गुण

संरक्षित सरणी $ dispatchesEvents मॉडल के लिए घटना मानचित्र।
संरक्षित सरणी $ observables प्रयोक्ता अवलोकन करने योग्य घटनाओं का खुलासा किया।

तरीके

स्थैतिक शून्य observe (ऑब्जेक्ट | सरणी | स्ट्रिंग $ कक्षाएं)

मॉडल के साथ पर्यवेक्षकों को पंजीकृत करें।

शून्य registerObserver (ऑब्जेक्ट | स्ट्रिंग $ कक्षा)

मॉडल के साथ एक पर्यवेक्षक रजिस्टर करें।

सरणी getObservableEvents ()

देखने योग्य घटना नाम प्राप्त करें।

इस $ setObservableEvents (सरणी $ अवलोकन योग्य)

देखने योग्य घटना नाम सेट करें।

शून्य addObservableEvents (सरणी | मिश्रित $ अवलोकन योग्य)

एक अवलोकन घटना नाम जोड़ें।

शून्य removeObservableEvents (सरणी | मिश्रित $ अवलोकन योग्य)

एक अवलोकन घटना नाम निकालें।

स्थैतिक शून्य registerModelEvent (स्ट्रिंग $ इवेंट, Closure | स्ट्रिंग $ कॉलबैक)

प्रेषक के साथ एक मॉडल घटना रजिस्टर करें।

मिश्रित fireModelEvent (स्ट्रिंग $ घटना, बूल $ रुका = सच)

मॉडल के लिए दी गई घटना को फायर करें।

मिश्रित | अशक्त fireCustomModelEvent (स्ट्रिंग $ ईवेंट, स्ट्रिंग $ विधि)

दिए गए कार्यक्रम के लिए एक कस्टम मॉडल घटना आग।

मिश्रित filterModelEventResults (मिश्रित $ परिणाम)

मॉडल घटना परिणाम फ़िल्टर करें।

स्थैतिक शून्य retrieved ( Closure | स्ट्रिंग $ कॉलबैक)

प्रेषक के साथ एक पुनर्प्राप्त मॉडल घटना रजिस्टर करें।

स्थैतिक शून्य saving ( Closure | स्ट्रिंग $ कॉलबैक)

प्रेषक के साथ एक बचत मॉडल घटना रजिस्टर करें।

स्थैतिक शून्य saved ( Closure | स्ट्रिंग $ कॉलबैक)

प्रेषक के साथ एक सहेजा गया मॉडल घटना पंजीकृत करें।

स्थैतिक शून्य updating ( Closure | स्ट्रिंग $ कॉलबैक)

प्रेषक के साथ एक अद्यतन मॉडल घटना रजिस्टर करें।

स्थैतिक शून्य updated ( Closure | स्ट्रिंग $ कॉलबैक)

प्रेषक के साथ एक अद्यतन मॉडल घटना रजिस्टर करें।

स्थैतिक शून्य creating ( Closure | स्ट्रिंग $ कॉलबैक)

प्रेषक के साथ एक निर्माण मॉडल घटना रजिस्टर करें।

स्थैतिक शून्य created ( Closure | स्ट्रिंग $ कॉलबैक)

प्रेषक के साथ एक निर्मित मॉडल घटना पंजीकृत करें।

स्थैतिक शून्य deleting ( Closure | स्ट्रिंग $ कॉलबैक)

प्रेषक के साथ एक हटाना मॉडल घटना रजिस्टर करें।

स्थैतिक शून्य deleted ( Closure | स्ट्रिंग $ कॉलबैक)

प्रेषक के साथ हटाए गए मॉडल ईवेंट को पंजीकृत करें।

स्थैतिक शून्य flushEventListeners ()

मॉडल के लिए सभी घटना श्रोताओं को हटा दें।

स्थैतिक Dispatcher getEventDispatcher ()

घटना प्रेषक उदाहरण प्राप्त करें।

स्थैतिक शून्य setEventDispatcher (प्रेषक $ प्रेषक)

घटना प्रेषक उदाहरण सेट करें।

स्थैतिक शून्य unsetEventDispatcher ()

मॉडल के लिए इवेंट प्रेषक को अनसेट करें।

विवरण

स्थैतिक शून्य निरीक्षण (वस्तु | सरणी | स्ट्रिंग $ कक्षाएं)

मॉडल के साथ पर्यवेक्षकों को पंजीकृत करें।

पैरामीटर

वस्तु | सरणी | स्ट्रिंग $ कक्षाएं

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

शून्य

संरक्षित शून्य रजिस्टर ऑब्सर्वर (ऑब्जेक्ट | स्ट्रिंग $ कक्षा)

मॉडल के साथ एक पर्यवेक्षक रजिस्टर करें।

पैरामीटर

वस्तु | स्ट्रिंग $ वर्ग

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

शून्य

सरणी getObservableEvents ()

देखने योग्य घटना नाम प्राप्त करें।

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

सरणी

$ this setObservableEvents (सरणी $ अवलोकन योग्य)

देखने योग्य घटना नाम सेट करें।

पैरामीटर

सरणी $ observables

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

इस $

शून्य addObservableEvents (सरणी | मिश्रित $ अवलोकन योग्य)

एक अवलोकन घटना नाम जोड़ें।

पैरामीटर

सरणी | मिलाया $ observables

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

शून्य

void removeObservableEvents (सरणी | मिश्रित $ अवलोकन योग्य)

एक अवलोकन घटना नाम निकालें।

पैरामीटर

सरणी | मिलाया $ observables

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

शून्य

स्थिर संरक्षित शून्य रजिस्टरमोडेलवेंट (स्ट्रिंग $ ईवेंट, Closure | स्ट्रिंग $ कॉलबैक)

प्रेषक के साथ एक मॉडल घटना रजिस्टर करें।

पैरामीटर

तार $ घटना
Closure | स्ट्रिंग $ कॉलबैक

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

शून्य

संरक्षित मिश्रित आग मॉडेलएवेंट (स्ट्रिंग $ इवेंट, बूल $ हल्ट = सच)

मॉडल के लिए दी गई घटना को फायर करें।

पैरामीटर

तार $ घटना
bool $ पड़ाव

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

मिश्रित

संरक्षित मिश्रित | शून्य अग्नि CustomModelEvent (स्ट्रिंग $ घटना, स्ट्रिंग $ विधि)

दिए गए कार्यक्रम के लिए एक कस्टम मॉडल घटना आग।

पैरामीटर

तार $ घटना
तार $ विधि

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

मिश्रित | अशक्त

संरक्षित मिश्रित फ़िल्टरमोडेलवेन्ट रिसेट्स (मिश्रित $ परिणाम)

मॉडल घटना परिणाम फ़िल्टर करें।

पैरामीटर

मिश्रित $ परिणाम

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

मिश्रित

स्थिर शून्य पुनर्प्राप्त ( Closure | स्ट्रिंग $ कॉलबैक)

प्रेषक के साथ एक पुनर्प्राप्त मॉडल घटना रजिस्टर करें।

पैरामीटर

Closure | स्ट्रिंग $ कॉलबैक

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

शून्य

स्थैतिक शून्य बचत ( Closure | स्ट्रिंग $ कॉलबैक)

प्रेषक के साथ एक बचत मॉडल घटना रजिस्टर करें।

पैरामीटर

Closure | स्ट्रिंग $ कॉलबैक

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

शून्य

स्थैतिक शून्य बचाया गया ( Closure | स्ट्रिंग $ कॉलबैक)

प्रेषक के साथ एक सहेजा गया मॉडल घटना पंजीकृत करें।

पैरामीटर

Closure | स्ट्रिंग $ कॉलबैक

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

शून्य

स्थैतिक शून्य अपडेटिंग ( Closure | स्ट्रिंग $ कॉलबैक)

प्रेषक के साथ एक अद्यतन मॉडल घटना रजिस्टर करें।

पैरामीटर

Closure | स्ट्रिंग $ कॉलबैक

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

शून्य

स्थैतिक शून्य अपडेट ( Closure | स्ट्रिंग $ कॉलबैक)

प्रेषक के साथ एक अद्यतन मॉडल घटना रजिस्टर करें।

पैरामीटर

Closure | स्ट्रिंग $ कॉलबैक

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

शून्य

स्थैतिक शून्य निर्माण ( Closure | स्ट्रिंग $ कॉलबैक)

प्रेषक के साथ एक निर्माण मॉडल घटना रजिस्टर करें।

पैरामीटर

Closure | स्ट्रिंग $ कॉलबैक

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

शून्य

स्थिर शून्य बनाया गया ( Closure | स्ट्रिंग $ कॉलबैक)

प्रेषक के साथ एक निर्मित मॉडल घटना पंजीकृत करें।

पैरामीटर

Closure | स्ट्रिंग $ कॉलबैक

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

शून्य

स्थिर शून्य हटाने ( Closure | स्ट्रिंग $ कॉलबैक)

प्रेषक के साथ एक हटाना मॉडल घटना रजिस्टर करें।

पैरामीटर

Closure | स्ट्रिंग $ कॉलबैक

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

शून्य

स्थैतिक शून्य हटा दिया गया ( Closure | स्ट्रिंग $ कॉलबैक)

प्रेषक के साथ हटाए गए मॉडल ईवेंट को पंजीकृत करें।

पैरामीटर

Closure | स्ट्रिंग $ कॉलबैक

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

शून्य

स्थैतिक शून्य flushEventListeners ()

मॉडल के लिए सभी घटना श्रोताओं को हटा दें।

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

शून्य

स्थैतिक Dispatcher getEventDispatcher ()

घटना प्रेषक उदाहरण प्राप्त करें।

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

Dispatcher

स्थैतिक शून्य सेटEventDispatcher (प्रेषक $ प्रेषक)

घटना प्रेषक उदाहरण सेट करें।

पैरामीटर

Dispatcher $ डिस्पैचर

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

शून्य

स्थैतिक शून्य unsetEventDispatcher ()

मॉडल के लिए इवेंट प्रेषक को अनसेट करें।

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

शून्य