2017-01-25 16 views
9

Próbowałem uaktualnić mój projekt do wersji 5.4 już od 5.3. DodałemZadzwoń do niezdefiniowanej metody po aktualizacji do wersji laravel 5.4

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

Do mojego composer.json i uruchom polecenie composer update a następnie composer dump-autoload a następnie przetestowane mojego projektu. To daje mi ten błąd:

Błąd:

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

Coś mnie ominęło?

+0

Położenie getFirstLoop został zaktualizowany do obaw/ManagesLoops z inną nazwą https://github.com/laravel/framework/blob/5.4/src/Illuminate/View/Concerns/ManagesLoops.php#L74 mówi, że robi ostatni element, ale ma taką samą wartość zwracaną jako https://github.com/laravel/framework/blob/5.3/src/Illuminate/View/Factory.php#L852 – PaladiN

Odpowiedz

16

Wyczyść widoki zebranych ostrz.

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

Ciekawy, próbowałem obie te metody i nadal widzą ten sam błąd. Mam taki sam kod, który został usunięty na serwerze dev, na którym działa, a następnie na moim serwerze produkcyjnym, gdzie jest uszkodzony, co jest dziwne. –

Powiązane problemy