Laravel 5.6 - DatabaseMigrationRepository (Database\Migrations)

DatabaseMigrationRepository




laravel

क्लास डेटाबेस MigrationRepositoryInterface लागू करता है ( स्रोत देखें )

गुण

संरक्षित ConnectionResolverInterface $ समाधानकर्ता डेटाबेस कनेक्शन रिज़ॉल्वर उदाहरण।
संरक्षित स्ट्रिंग $ तालिका माइग्रेशन टेबल का नाम।
संरक्षित स्ट्रिंग $ कनेक्शन उपयोग करने के लिए डेटाबेस कनेक्शन का नाम।

तरीके

शून्य __construct ( ConnectionResolverInterface __construct ConnectionResolverInterface $ रिज़ॉल्वर, स्ट्रिंग $ टेबल)

एक नया डेटाबेस माइग्रेशन भंडार उदाहरण बनाएँ।

सरणी getRan ()

पूर्ण माइग्रेशन प्राप्त करें।

सरणी getMigrations (int $ कदम)

माइग्रेशन की सूची प्राप्त करें।

सरणी getLast ()

अंतिम माइग्रेशन बैच प्राप्त करें।

सरणी getMigrationBatches ()

अपने बैच संख्याओं के साथ पूर्ण माइग्रेशन प्राप्त करें।

शून्य log (स्ट्रिंग $ फ़ाइल, int $ बैच)

लॉग इन करें कि माइग्रेशन चलाया गया था।

शून्य delete (ऑब्जेक्ट $ माइग्रेशन)

लॉग से माइग्रेशन निकालें।

पूर्णांक getNextBatchNumber ()

अगली माइग्रेशन बैच संख्या प्राप्त करें।

पूर्णांक getLastBatchNumber ()

अंतिम माइग्रेशन बैच नंबर प्राप्त करें।

शून्य createRepository ()

माइग्रेशन रिपोजिटरी डेटा स्टोर बनाएं।

bool repositoryExists ()

निर्धारित करें कि माइग्रेशन रिपोजिटरी मौजूद है या नहीं।

Builder table ()

माइग्रेशन टेबल के लिए एक क्वेरी बिल्डर प्राप्त करें।

ConnectionResolverInterface getConnectionResolver ()

कनेक्शन रिज़ॉल्वर उदाहरण प्राप्त करें।

Connection getConnection ()

डेटाबेस कनेक्शन उदाहरण हल करें।

शून्य setSource (स्ट्रिंग $ नाम)

डेटा इकट्ठा करने के लिए सूचना स्रोत सेट करें।

विवरण

शून्य __construct ( ConnectionResolverInterface ResolverInterface $ रिज़ॉल्वर, स्ट्रिंग $ तालिका)

एक नया डेटाबेस माइग्रेशन भंडार उदाहरण बनाएँ।

पैरामीटर

ConnectionResolverInterface $ समाधानकर्ता
तार $ तालिका

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

शून्य

सरणी getRan ()

पूर्ण माइग्रेशन प्राप्त करें।

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

सरणी

सरणी getMigrations (int $ कदम)

माइग्रेशन की सूची प्राप्त करें।

पैरामीटर

पूर्णांक $ चरणों

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

सरणी

सरणी getLast ()

अंतिम माइग्रेशन बैच प्राप्त करें।

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

सरणी

सरणी प्राप्त माइग्रेशनबैच ()

अपने बैच संख्याओं के साथ पूर्ण माइग्रेशन प्राप्त करें।

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

सरणी

शून्य लॉग (स्ट्रिंग $ फ़ाइल, int $ बैच)

लॉग इन करें कि माइग्रेशन चलाया गया था।

पैरामीटर

तार $ फ़ाइल
पूर्णांक $ बैच

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

शून्य

शून्य हटाएं (ऑब्जेक्ट $ माइग्रेशन)

लॉग से माइग्रेशन निकालें।

पैरामीटर

वस्तु $ प्रवास

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

शून्य

int getNextBatchNumber ()

अगली माइग्रेशन बैच संख्या प्राप्त करें।

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

पूर्णांक

int getLastBatchNumber ()

अंतिम माइग्रेशन बैच नंबर प्राप्त करें।

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

पूर्णांक

शून्य बनावट भंडार ()

माइग्रेशन रिपोजिटरी डेटा स्टोर बनाएं।

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

शून्य

बूल रिपोजिटरीएक्सिस्ट्स ()

निर्धारित करें कि माइग्रेशन रिपोजिटरी मौजूद है या नहीं।

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

bool

संरक्षित Builder टेबल ()

माइग्रेशन टेबल के लिए एक क्वेरी बिल्डर प्राप्त करें।

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

Builder

ConnectionResolverInterface रीसोलवरइंटरफेस getConnectionResolver ()

कनेक्शन रिज़ॉल्वर उदाहरण प्राप्त करें।

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

ConnectionResolverInterface

Connection getConnection ()

डेटाबेस कनेक्शन उदाहरण हल करें।

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

Connection

शून्य सेटसोर्स (स्ट्रिंग $ नाम)

डेटा इकट्ठा करने के लिए सूचना स्रोत सेट करें।

पैरामीटर

तार $ नाम

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

शून्य