"Php कारीगर डंप-ऑटोलॉड" और "संगीतकार डंप-ऑटोलॉड" के बीच अंतर क्या हैं?


183

मैं लारावेल 4 और संगीतकार के लिए बहुत नया हूं। जब मैं लारावेल 4 ट्यूटोरियल करता हूं, तो मैं उन दो आदेशों के बीच के अंतर को नहीं समझ सका; php artisan dump-autoloadऔर composer dump-autoloadउनके बीच क्या अंतर है?


21
हालाँकि, php artisan dump-autoloadयह इंगित करने के लिए L5 में शामिल नहीं है
जिमी ओबोनियो अबोर

जवाबों:


168

लारवेल का ऑटोलॉड थोड़ा अलग है:

1) यह वास्तव में कुछ सामान के लिए संगीतकार का उपयोग करेगा

2) यह कंपोजर को ऑप्टिमाइज़ फ्लैग के साथ बुलाएगा

3) यह विशाल बूटस्ट्रैप / संकलित .php बनाने वाली फाइलों के भार को 'पुनः प्राप्त' करेगा

4) और आपके सभी वर्कबेंच पैकेज और संगीतकार डंप-ऑटोलॉड उन्हें एक-एक करके मिलेंगे।


16
लेकिन आपको अभी भी सभी डोलो-ऑटोलैड को चलाने के लिए और साथ ही सभी ऑटोलरोड अधिकार प्राप्त करने के लिए कारीगर डंप-ऑटोलॉड चलाने की आवश्यकता है। उदाहरण: माइग्रेट करने के बाद: बनाओ, आपको माइग्रेट करने के लिए संगीतकार डंप-ऑटोलॉड की आवश्यकता है: रोलबैक। कारीगर डंप-ऑटोलॉड यहां काम नहीं करता है।
woens


37

संगीतकार डंप-ऑटोलॉड

PATH vendor/composer/autoload_classmap.php
  • संगीतकार डंप-ऑटोलॉड एक चीज़ डाउनलोड नहीं करेगा।
  • यह सिर्फ उन सभी वर्गों की सूची को पुन: बनाता है जिन्हें परियोजना में शामिल करने की आवश्यकता है (autoload_classmap.php)।
  • आदर्श है जब आप अपने प्रोजेक्ट के अंदर एक नया वर्ग रखते हैं।
  • autoload_classmap.php में कॉन्फ़िगर / app.php में प्रदाता भी शामिल हैं

php कारीगर डंप-ऑटोलॉड

  • यह कंपोजर को ऑप्टिमाइज़ फ्लैग के साथ बुलाएगा
  • यह विशाल बूटस्ट्रैप / संकलित .php बनाने वाली फ़ाइलों के भार को 'पुनः प्राप्त' करेगा

1
php कारीगर डंप-ऑटोलैड को Laravel 5 पर
चित्रित किया गया है
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.