2017-01-25 2 views
9

Я попытался обновить свой проект до laravel 5.4 от 5.3 сегодня. Я добавилЗвонок на неопределенный метод после обновления до laravel 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 был обновлен к заботам/ManagesLoops с другим именем https://github.com/laravel/framework/blob/5.4/src/Illuminate/View/Concerns/ManagesLoops.php#L74 он говорит, что он получает последний пункт, но имеет то же значение, возвращаемые в 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, где он работает, а затем на моем рабочем сервере, где он терпит неудачу, что нечетно. –

Смежные вопросы