Laravel 5.7 - Application (Console)

Application




laravel

Application

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

गुण

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

तरीके

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

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

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

{} @Inheritdoc

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

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

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

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

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

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

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

एक कंसोल "स्टार्ट" बूटस्ट्रैपर रजिस्टर करें।

शून्य bootstrap ()

कंसोल एप्लिकेशन को बूटस्ट्रैप करें।

स्थिर शून्य forgetBootstrappers ()

कंसोल एप्लिकेशन बूटस्ट्रैपर्स को साफ़ करें।

पूर्णांक call (स्ट्रिंग $ कमांड, सरणी $ पैरामीटर = [], OutputInterface | शून्य $ आउटपुटबफर = अशक्त)

नाम से एक कारीगर कंसोल कमांड चलाएं।

तार output ()

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

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

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

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

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

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

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

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

एप्लिकेशन के माध्यम से कमांड की एक सरणी को हल करें।

InputDefinition getDefaultInputDefinition ()

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

InputOption getEnvironmentOption ()

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

Application getLaravel ()

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

विवरण

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

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

पैरामीटर

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

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

शून्य

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

{} @Inheritdoc

पैरामीटर

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

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

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

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

तार

स्थिर स्ट्रिंग कारीगर

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

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

तार

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

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

पैरामीटर

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

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

तार

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

एक कंसोल "स्टार्ट" बूटस्ट्रैपर रजिस्टर करें।

पैरामीटर

Closure $ कॉलबैक

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

शून्य

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

कंसोल एप्लिकेशन को बूटस्ट्रैप करें।

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

शून्य

स्थिर शून्य विस्मयादिबोधक ()

कंसोल एप्लिकेशन बूटस्ट्रैपर्स को साफ़ करें।

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

शून्य

int कॉल (स्ट्रिंग $ कमांड, ऐरे $ पैरामीटर = [], OutputInterface | null $ outputBuffer = अशक्त

नाम से एक कारीगर कंसोल कमांड चलाएं।

पैरामीटर

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

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

पूर्णांक

अपवाद

CommandNotFoundException

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

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

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

तार

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

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

पैरामीटर

आदेश $ आदेश

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

आदेश

संरक्षित कमांड addToParent (कमांड $ कमांड)

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

पैरामीटर

आदेश $ आदेश

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

आदेश

कमांड रिज़ॉल्यूशन (स्ट्रिंग $ कमांड)

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

पैरामीटर

तार $ आदेश

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

आदेश

$ यह समाधानसमूह (सरणी | मिश्रित $ आदेश)

एप्लिकेशन के माध्यम से कमांड की एक सरणी को हल करें।

पैरामीटर

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

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

इस $

संरक्षित InputDefinition getDefaultInputDefinition ()

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

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

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

InputDefinition

संरक्षित InputOption getEnvironmentOption ()

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

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

InputOption

Application getLaravel ()

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

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

Application