Laravel 5.6 - Application (Console)

Application




laravel

कक्षा आवेदन आवेदन लागू करता है Application ( स्रोत देखें )

गुण

संरक्षित Container $ laravel लार्वा आवेदन उदाहरण।
संरक्षित BufferedOutput $ lastOutput पिछले आदेश से आउटपुट।
स्थिर संरक्षित सरणी $ bootstrappers कंसोल अनुप्रयोग बूटस्ट्रैपर्स।
संरक्षित Dispatcher $ घटनाओं इवेंट डिस्पैचर।

तरीके

शून्य __construct ( Container $ लार्वेल, Dispatcher $ ईवेंट, स्ट्रिंग $ संस्करण)

एक नया कारीगर कंसोल एप्लिकेशन बनाएँ।

run (इनपुट इंटरफेस $ इनपुट = शून्य, आउटपुट इंटरफेस $ आउटपुट = शून्य)

{} @inheritdoc

स्थिर स्ट्रिंग phpBinary ()

उचित PHP निष्पादन योग्य निर्धारित करें।

स्थिर स्ट्रिंग artisanBinary ()

उचित कारीगर निष्पादन योग्य निर्धारित करें।

स्थिर स्ट्रिंग formatCommandString (स्ट्रिंग $ स्ट्रिंग)

दिए गए कमांड को पूरी तरह से योग्य निष्पादन योग्य आदेश के रूप में प्रारूपित करें।

स्थैतिक शून्य starting ( Closure $ कॉलबैक)

बूटस्ट्रैपर "प्रारंभ" कंसोल पंजीकृत करें।

शून्य bootstrap ()

कंसोल अनुप्रयोग बूटस्ट्रैप।

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

कंसोल अनुप्रयोग बूटस्ट्रैप साफ़ करें।

पूर्णांक call (स्ट्रिंग $ कमांड, सरणी $ पैरामीटर = [], आउटपुट इंटरफेस $ outputBuffer = null)

नाम से एक आर्टिसन कंसोल कमांड चलाएं।

तार output ()

अंतिम रन कमांड के लिए आउटपुट प्राप्त करें।

आदेश add (कमांड $ कमांड)

कंसोल में एक कमांड जोड़ें।

आदेश addToParent (आदेश $ कमांड)

आदेश को मूल उदाहरण में जोड़ें।

आदेश resolve (स्ट्रिंग $ कमांड)

एप्लिकेशन के माध्यम से हल करने के लिए एक आदेश जोड़ें।

इस $ resolveCommands (सरणी | मिश्रित $ आदेश)

आवेदन के माध्यम से आदेशों की एक सरणी हल करें।

InputDefinition getDefaultInputDefinition ()

एप्लिकेशन के लिए डिफ़ॉल्ट इनपुट परिभाषाएं प्राप्त करें।

InputOption getEnvironmentOption ()

परिभाषा के लिए वैश्विक पर्यावरण विकल्प प्राप्त करें।

Application getLaravel ()

लार्वा आवेदन उदाहरण प्राप्त करें।

विवरण

शून्य __construct ( Container $ लार्वेल, Dispatcher $ ईवेंट, स्ट्रिंग $ संस्करण)

एक नया कारीगर कंसोल एप्लिकेशन बनाएँ।

पैरामीटर

Container $ laravel
Dispatcher $ घटनाओं
तार $ संस्करण

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

शून्य

रन (इनपुट इंटरफेस $ इनपुट = शून्य, आउटपुट इंटरफेस $ आउटपुट = शून्य)

{} @inheritdoc

पैरामीटर

InputInterface $ इनपुट
OutputInterface $ उत्पादन

स्थिर स्ट्रिंग phpBinary ()

उचित PHP निष्पादन योग्य निर्धारित करें।

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

तार

स्थिर स्ट्रिंग artisan बाइनरी ()

उचित कारीगर निष्पादन योग्य निर्धारित करें।

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

तार

स्थिर स्ट्रिंग प्रारूप कमांडस्ट्रिंग (स्ट्रिंग $ स्ट्रिंग)

दिए गए कमांड को पूरी तरह से योग्य निष्पादन योग्य आदेश के रूप में प्रारूपित करें।

पैरामीटर

तार $ स्ट्रिंग

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

तार

स्थिर शून्य शुरू ( Closure $ कॉलबैक)

बूटस्ट्रैपर "प्रारंभ" कंसोल पंजीकृत करें।

पैरामीटर

Closure $ कॉलबैक

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

शून्य

संरक्षित शून्य बूटस्ट्रैप ()

कंसोल अनुप्रयोग बूटस्ट्रैप।

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

शून्य

स्थैतिक शून्य भूल जाओ बूटस्ट्रैपर्स ()

कंसोल अनुप्रयोग बूटस्ट्रैप साफ़ करें।

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

शून्य

int कॉल (स्ट्रिंग $ कमांड, सरणी $ पैरामीटर = [], आउटपुट इंटरफेस $ outputBuffer = null)

नाम से एक आर्टिसन कंसोल कमांड चलाएं।

पैरामीटर

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

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

पूर्णांक

स्ट्रिंग आउटपुट ()

अंतिम रन कमांड के लिए आउटपुट प्राप्त करें।

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

तार

कमांड जोड़ें (कमांड कमांड कमांड)

कंसोल में एक कमांड जोड़ें।

पैरामीटर

आदेश $ आदेश

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

आदेश

संरक्षित कमांड addToParent (आदेश $ कमांड)

आदेश को मूल उदाहरण में जोड़ें।

पैरामीटर

आदेश $ आदेश

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

आदेश

कमांड समाधान (स्ट्रिंग $ कमांड)

एप्लिकेशन के माध्यम से हल करने के लिए एक आदेश जोड़ें।

पैरामीटर

तार $ आदेश

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

आदेश

$ इस संकल्प कमांड (सरणी | मिश्रित $ आदेश)

आवेदन के माध्यम से आदेशों की एक सरणी हल करें।

पैरामीटर

सरणी | मिलाया $ आदेशों

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

इस $

संरक्षित इनपुटडिफिनिशन getDefaultInputDefinition ()

एप्लिकेशन के लिए डिफ़ॉल्ट इनपुट परिभाषाएं प्राप्त करें।

इसका उपयोग प्रत्येक उपलब्ध कमांड में --env विकल्प जोड़ने के लिए किया जाता है।

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

InputDefinition

संरक्षित इनपुटऑप्शन getEnvironmentOption ()

परिभाषा के लिए वैश्विक पर्यावरण विकल्प प्राप्त करें।

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

InputOption

Application मिलता है लार्वेल ()

लार्वा आवेदन उदाहरण प्राप्त करें।

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

Application