Laravel 5.6 - MigrationCreator (Database\Migrations)

MigrationCreator




laravel

कक्षा प्रवासन निर्माता ( स्रोत देखें )

गुण

संरक्षित Filesystem $ फ़ाइलें फाइल सिस्टम उदाहरण।
संरक्षित सरणी $ postCreate पंजीकृत पोस्ट हुक बनाते हैं।

तरीके

शून्य __construct (फाइल Filesystem $ फाइलें)

एक नया माइग्रेशन निर्माता उदाहरण बनाएँ।

तार create (स्ट्रिंग $ नाम, स्ट्रिंग $ पथ, स्ट्रिंग $ table = null, bool $ create = false)

दिए गए पथ पर एक नया माइग्रेशन बनाएं।

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

सुनिश्चित करें कि दिए गए नाम के साथ माइग्रेशन पहले से मौजूद नहीं है।

तार getStub (स्ट्रिंग $ टेबल, बूल $ बनाएँ)

माइग्रेशन स्टब फ़ाइल प्राप्त करें।

तार populateStub (स्ट्रिंग $ नाम, स्ट्रिंग $ स्टब, स्ट्रिंग $ टेबल)

माइग्रेशन स्टब में प्लेस धारकों को पॉप्युलेट करें।

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

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

तार getPath (स्ट्रिंग $ name, स्ट्रिंग $ पथ)

माइग्रेशन के लिए पूरा रास्ता प्राप्त करें।

शून्य firePostCreateHooks ()

पंजीकृत पोस्ट फायर हुक बनाओ।

शून्य afterCreate ( Closure $ कॉलबैक)

पोस्ट माइग्रेशन हुक बनाने के लिए रजिस्टर करें।

तार getDatePrefix ()

माइग्रेशन के लिए दिनांक उपसर्ग प्राप्त करें।

तार stubPath ()

स्टब्स के लिए रास्ता प्राप्त करें।

Filesystem getFilesystem ()

फाइल सिस्टम उदाहरण प्राप्त करें।

विवरण

शून्य __construct (फाइल Filesystem $ फाइलें)

एक नया माइग्रेशन निर्माता उदाहरण बनाएँ।

पैरामीटर

Filesystem $ फ़ाइलें

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

शून्य

स्ट्रिंग बनाने (स्ट्रिंग $ नाम, स्ट्रिंग $ पथ, स्ट्रिंग $ table = null, bool $ create = false)

दिए गए पथ पर एक नया माइग्रेशन बनाएं।

पैरामीटर

तार $ नाम
तार $ पथ
तार $ तालिका
bool $ बनाने

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

तार

अपवाद

Exception

सुरक्षित शून्य सुनिश्चित करें माइग्रेशन DoesntAlreadyExist (स्ट्रिंग $ नाम)

सुनिश्चित करें कि दिए गए नाम के साथ माइग्रेशन पहले से मौजूद नहीं है।

पैरामीटर

तार $ नाम

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

शून्य

अपवाद

InvalidArgumentException

संरक्षित स्ट्रिंग getStub (स्ट्रिंग $ टेबल, बूल $ बनाएँ)

माइग्रेशन स्टब फ़ाइल प्राप्त करें।

पैरामीटर

तार $ तालिका
bool $ बनाने

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

तार

संरक्षित स्ट्रिंग populateStub (स्ट्रिंग $ नाम, स्ट्रिंग $ स्टब, स्ट्रिंग $ टेबल)

माइग्रेशन स्टब में प्लेस धारकों को पॉप्युलेट करें।

पैरामीटर

तार $ नाम
तार $ ठूंठ
तार $ तालिका

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

तार

सुरक्षित स्ट्रिंग getClassName (स्ट्रिंग $ नाम)

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

पैरामीटर

तार $ नाम

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

तार

संरक्षित स्ट्रिंग getPath (स्ट्रिंग $ name, स्ट्रिंग $ पथ)

माइग्रेशन के लिए पूरा रास्ता प्राप्त करें।

पैरामीटर

तार $ नाम
तार $ पथ

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

तार

संरक्षित शून्य आगपोस्टक्रेट हुक ()

पंजीकृत पोस्ट फायर हुक बनाओ।

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

शून्य

शून्य के बाद शून्य ( Closure $ कॉलबैक)

पोस्ट माइग्रेशन हुक बनाने के लिए रजिस्टर करें।

पैरामीटर

Closure $ कॉलबैक

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

शून्य

संरक्षित स्ट्रिंग getDatePrefix ()

माइग्रेशन के लिए दिनांक उपसर्ग प्राप्त करें।

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

तार

स्ट्रिंग स्टबपाथ ()

स्टब्स के लिए रास्ता प्राप्त करें।

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

तार

फाइल Filesystem सिस्टमफाइल Filesystem ()

फाइल सिस्टम उदाहरण प्राप्त करें।

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

Filesystem