2015-12-24 18 views
11

जब भी मैं संगीतकार अद्यतन चलाने का प्रयास अब मैं अपरिभाषित विधि रोशन \ बस \ डिस्पैचर के लिए निम्नLaravel 5.1 5.2 संगीतकार अपडेट करने में त्रुटि

कॉल का एक मूल कारण से कोई त्रुटि प्राप्त :: mapUsing()

को

मैं पुष्टि कर सकता हूं कि लैरवेल 5.2 ठीक तरह से स्थापित है, जैसा कि अन्य सभी निर्भरताएं हैं। यह तब होता है जब PHP कारीगर स्पष्ट-संकलित होता है।

मैं भी Laracasts मंच में कुछ घंटे पहले से एक सुझाव के आधार पर मेरा आधार नियंत्रक को नवीनीकृत किया है

use Illuminate\Foundation\Bus\DispatchesJobs; 
use Illuminate\Routing\Controller as BaseController; 
use Illuminate\Foundation\Validation\ValidatesRequests; 
use Illuminate\Foundation\Auth\Access\AuthorizesRequests; 

abstract class Controller extends BaseController 
{ 
    use AuthorizesRequests, DispatchesJobs, ValidatesRequests; 
} 

लेकिन मैं अभी भी त्रुटि प्राप्त

अद्यतन: यह तब होता है जब भी आवेदन है बिल्कुल बूटस्ट्रैप। मेरा ऐप अब भी नहीं चलाएगा।

अद्यतन 2, पूर्ण स्टैक ट्रेस: ​​

PHP Fatal error: Call to undefined method Illuminate\Bus\Dispatcher::mapUsing() in /Users/Zara/Web/cafe/app/Providers/BusServiceProvider.php on line 16 
PHP Stack trace: 
PHP 1. {main}() /Users/Zara/Web/cafe/artisan:0 
PHP 2. Illuminate\Foundation\Console\Kernel->handle() /Users/Zara/Web/cafe/artisan:36 
PHP 3. Illuminate\Foundation\Console\Kernel->bootstrap() /Users/Zara/Web/cafe/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php:105 
PHP 4. Illuminate\Foundation\Application->bootstrapWith() /Users/Zara/Web/cafe/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php:208 
PHP 5. Illuminate\Foundation\Bootstrap\BootProviders->bootstrap() /Users/Zara/Web/cafe/vendor/laravel/framework/src/Illuminate/Foundation/Application.php:203 
PHP 6. Illuminate\Foundation\Application->boot() /Users/Zara/Web/cafe/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/BootProviders.php:17 
PHP 7. array_walk() /Users/Zara/Web/cafe/vendor/laravel/framework/src/Illuminate/Foundation/Application.php:718 
PHP 8. Illuminate\Foundation\Application->Illuminate\Foundation\{closure}() /Users/Zara/Web/cafe/vendor/laravel/framework/src/Illuminate/Foundation/Application.php:718 
PHP 9. Illuminate\Foundation\Application->bootProvider() /Users/Zara/Web/cafe/vendor/laravel/framework/src/Illuminate/Foundation/Application.php:717 
PHP 10. Illuminate\Container\Container->call() /Users/Zara/Web/cafe/vendor/laravel/framework/src/Illuminate/Foundation/Application.php:734 
PHP 11. call_user_func_array:{/Users/Zara/Web/cafe/vendor/laravel/framework/src/Illuminate/Container/Container.php:507}() /Users/Zara/Web/cafe/vendor/laravel/framework/src/Illuminate/Container/Container.php:507 
PHP 12. Cafe\Providers\BusServiceProvider->boot() /Users/Zara/Web/cafe/vendor/laravel/framework/src/Illuminate/Container/Container.php:507 



    [Symfony\Component\Debug\Exception\FatalErrorException] 
    Call to undefined method Illuminate\Bus\Dispatcher::mapUsing() 
+0

लगता टेलर की तरह 'हटाया mapUsing()' में इस के लिए प्रतिबद्ध: https://github.com/laravel/framework/commit/c659d98d14be053ca384a9cf63cb3ba9a64adc87 –

+0

इस जाँच: http://stackoverflow.com/questions/34395129/fatal-error -अ-अपग्रेडिंग-लार्वेल -5-1-टू -5-2 –

+0

धन्यवाद @ हार्डीमैथव, लेकिन मैंने पहले ही सेवा प्रदाताओं को हटा दिया है। अभी भी कोई पासा – Zarathuztra

उत्तर

7

Laravel 5.2 अपग्रेड मार्गदर्शिका की

अलग आदेश & हैंडलर

Laravel 5.2 आदेश बस अब केवल स्वयं से निपटने आदेशों का समर्थन करता है और अब अलग-अलग कमांड और हैंडलर का समर्थन नहीं करता है।

आप अलग आदेश और संचालकों का उपयोग जारी रखना चाहते हैं, तो आप एक Laravel सामूहिक पैकेज जो इस के लिए पीछे की ओर संगत सहायता प्रदान करता है स्थापित कर सकते हैं: https://github.com/LaravelCollective/bus

गैर स्वयं निपटने आदेश के लिए अब समर्थन नहीं है जो मैपर क्या होगा; हैंडलरों को मैपिंग आदेश।

चेक सेवा प्रदाता

चेक किसी भी सेवा प्रदाताओं आप वे बुला नहीं कर रहे हैं डिस्पैचर पर कि विधि सुनिश्चित करने के लिए पंजीकृत किया है। यदि अभी भी यह समस्या है, तो आप यह सुनिश्चित करने के लिए कि वे उस विधि को कॉल नहीं कर रहे हैं, आप किसी भी पैकेज सेवा प्रदाताओं की जांच करने का प्रयास कर सकते हैं।

+0

हालांकि यह बात है, जब मैं इसे शुरू करने के लिए उपयोग नहीं कर रहा था, तो मुझे अलग-अलग अपग्रेड करते समय इस पैकेज को इंस्टॉल करने की आवश्यकता क्यों है? – Zarathuztra

+0

स्थापित करना समस्या को ठीक नहीं करता है। – Zarathuztra

+0

त्रुटि कहां से आ रही है? कुछ उस विधि को कॉल करने का प्रयास कर रहा है। – lagbox

संबंधित मुद्दे