Laravel 5.6 - ChangeColumn (Database\Schema\Grammars)

ChangeColumn




laravel

कक्षा चेंज कॉलम ( स्रोत देखें )

तरीके

स्थिर सरणी compile ( Grammar $ व्याकरण, Blueprint $ ब्लूप्रिंट, Fluent $ कमांड, Connection $ कनेक्शन)

SQL कथन की एक श्रृंखला में एक परिवर्तन कॉलम कमांड संकलित करें।

स्थिर टेबलडिफ | बूल getChangedDiff ( Grammar $ व्याकरण, Blueprint $ ब्लूप्रिंट, getChangedDiff $ स्कीमा)

दिए गए परिवर्तनों के लिए सिद्धांत तालिका अंतर प्राप्त करें।

स्थैतिक सारणी getTableWithColumnChanges ( Blueprint $ ब्लूप्रिंट, तालिका $ तालिका)

कॉलम परिवर्तन करने के बाद दिए गए सिद्धांत तालिका की एक प्रति प्राप्त करें।

स्थैतिक कॉलम getDoctrineColumn (तालिका $ तालिका, Fluent $ धाराप्रवाह)

कॉलम परिवर्तन के लिए सिद्धांत कॉलम उदाहरण प्राप्त करें।

स्थिर सरणी getDoctrineColumnChangeOptions ( Fluent $ धाराप्रवाह)

सिद्धांत कॉलम परिवर्तन विकल्प प्राप्त करें।

स्थिर प्रकार getDoctrineColumnType (स्ट्रिंग $ प्रकार)

सिद्धांत कॉलम प्रकार प्राप्त करें।

स्थैतिक int calculateDoctrineTextLength (स्ट्रिंग $ प्रकार)

सिद्धांत पाठ प्रकार को मजबूर करने के लिए उचित कॉलम लंबाई की गणना करें।

स्थिर स्ट्रिंग | शून्य mapFluentOptionToDoctrine (स्ट्रिंग $ विशेषता)

किसी दिए गए फ़्लुएंट विशेषता नाम के लिए मिलान करने वाले सिद्धांत विकल्प प्राप्त करें।

स्थिर मिश्रित mapFluentValueToDoctrine (स्ट्रिंग $ विकल्प, मिश्रित $ मान)

किसी दिए गए फ़्लुएंट विशेषता के लिए मिलान सिद्धांत मान प्राप्त करें।

विवरण

स्थैतिक सरणी संकलन ( Grammar $ व्याकरण, Blueprint $ ब्लूप्रिंट, Fluent $ कमांड, Connection $ कनेक्शन)

SQL कथन की एक श्रृंखला में एक परिवर्तन कॉलम कमांड संकलित करें।

पैरामीटर

Grammar $ व्याकरण
Blueprint $ खाका
Fluent $ आदेश
Connection $ कनेक्शन

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

सरणी

अपवाद

RuntimeException

स्थैतिक संरक्षित TableDiff | बूल getChangedDiff ( Grammar $ व्याकरण, Blueprint $ ब्लूप्रिंट, सारस्केमा प्रबंधक $ स्कीमा)

दिए गए परिवर्तनों के लिए सिद्धांत तालिका अंतर प्राप्त करें।

पैरामीटर

Grammar $ व्याकरण
Blueprint $ खाका
AbstractSchemaManager $ स्कीमा

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

TableDiff | bool

स्थिर संरक्षित तालिका getTableWithColumnChanges ( Blueprint $ ब्लूप्रिंट, तालिका $ तालिका)

कॉलम परिवर्तन करने के बाद दिए गए सिद्धांत तालिका की एक प्रति प्राप्त करें।

पैरामीटर

Blueprint $ खाका
तालिका $ तालिका

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

तालिका

स्थैतिक संरक्षित कॉलम getDoctrineColumn (तालिका $ तालिका, Fluent $ धाराप्रवाह)

कॉलम परिवर्तन के लिए सिद्धांत कॉलम उदाहरण प्राप्त करें।

पैरामीटर

तालिका $ तालिका
Fluent $ धाराप्रवाह

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

स्तंभ

स्थिर संरक्षित सरणी getDoctrineColumnChangeOptions ( Fluent $ धाराप्रवाह)

सिद्धांत कॉलम परिवर्तन विकल्प प्राप्त करें।

पैरामीटर

Fluent $ धाराप्रवाह

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

सरणी

स्थिर संरक्षित प्रकार getDoctrineColumnType (स्ट्रिंग $ प्रकार)

सिद्धांत कॉलम प्रकार प्राप्त करें।

पैरामीटर

तार $ प्रकार

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

प्रकार

स्थैतिक संरक्षित int गणनाडेटाइनटेक्स्ट लम्बाई (स्ट्रिंग $ प्रकार)

सिद्धांत पाठ प्रकार को मजबूर करने के लिए उचित कॉलम लंबाई की गणना करें।

पैरामीटर

तार $ प्रकार

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

पूर्णांक

स्थैतिक संरक्षित स्ट्रिंग | शून्य नक्शाफ्लुएंटऑप्शन टोडोक्ट्राइन (स्ट्रिंग $ विशेषता)

किसी दिए गए फ़्लुएंट विशेषता नाम के लिए मिलान करने वाले सिद्धांत विकल्प प्राप्त करें।

पैरामीटर

तार $ विशेषता

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

स्ट्रिंग | अशक्त

स्थैतिक संरक्षित मिश्रित नक्शा FluentValueToDoctrine (स्ट्रिंग $ विकल्प, मिश्रित $ मूल्य)

किसी दिए गए फ़्लुएंट विशेषता के लिए मिलान सिद्धांत मान प्राप्त करें।

पैरामीटर

तार $ विकल्प
मिश्रित $ मूल्य

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

मिश्रित