2017-01-25 17 views
9

में अपग्रेड करने के बाद अपरिभाषित विधि पर कॉल करें मैंने अपनी परियोजना को आज 5.3 से 5.4 में लार्वेल 5.4 में अपग्रेड करने का प्रयास किया है। मैंलार्वेल 5.4

"laravel/framework": "5.4.*", 

जोड़ा मेरी composer.json करने के लिए और आदेश composer update चलाने के लिए और उसके बाद composer dump-autoload और उसके बाद अपने प्रोजेक्ट का परीक्षण किया। यह मुझे इस त्रुटि देता है:

त्रुटि:

FatalThrowableError in 2154f392745gf102547be138a945a11b58e5649203.php line 2: Call to undefined method Illuminate\View\Factory::getFirstLoop()

मैं वंचित रह गए हैं कुछ?

+0

getFirstLoop के स्थान भिन्न नाम के साथ https://github.com/laravel/framework/blob/5.4/src/Illuminate/View/Concerns/ManagesLoops.php#L74 चिंताएं/ManagesLoops को अद्यतन किया गया है यह बताता है कि यह अंतिम आइटम प्राप्त करता है लेकिन https://github.com/laravel/framework/blob/5.3/src/Illuminate/View/Factory.php#L852 – PaladiN

उत्तर

16

अपने संकलित ब्लेड दृश्य साफ़ करें।

php artisan view:clear 
4
  1. php artisan cache:clear

    Flush the application cache

  2. composer dump-autoload

    Generate autoload files

  3. php artisan view:clear

    Clear all compiled view files

+0

उत्सुक, मैंने कोशिश की है इन दोनों विधियों और अभी भी एक ही त्रुटि देख रहे हैं। मेरे पास एक dev सर्वर पर एक ही कोड खींचा गया है जहां यह काम करता है और फिर मेरे उत्पादन सर्वर पर, जहां यह असफल हो रहा है, जो विषम है। –

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