Php 升级到laravel 5.4后调用undefined方法

Php 升级到laravel 5.4后调用undefined方法,php,laravel,composer-php,Php,Laravel,Composer Php,我已尝试将我的项目从今天的5.3升级到laravel 5.4。我补充说 "laravel/framework": "5.4.*", 转到mycomposer.json并运行命令composer update,然后运行composer dump autoload,然后测试我的项目。它给了我这个错误: 错误: 2154f392745gf102547be138a945a11b58e5649203.php中的fatalthrowable错误 第2行: 调用未定义的方法Illumb\View\Facto

我已尝试将我的项目从今天的5.3升级到laravel 5.4。我补充说

"laravel/framework": "5.4.*",
转到my
composer.json
并运行命令
composer update
,然后运行
composer dump autoload
,然后测试我的项目。它给了我这个错误:

错误:

2154f392745gf102547be138a945a11b58e5649203.php中的fatalthrowable错误 第2行: 调用未定义的方法Illumb\View\Factory::getFirstLoop()


我遗漏了什么吗?

清除已编译的刀片视图

php artisan view:clear
  • php artisan缓存:清除

    刷新应用程序缓存

  • composer转储自动加载

    生成自动加载文件

  • php artisan视图:清除

    清除所有已编译的视图文件


  • 将软件包和Laravel升级到5.4后,应该运行**

    php artisan视图:清除

    **避免上述错误。 你可以跑得更远**

    php artisan路由:清除

    **刷新路由缓存。 此外,您还可以跑步

    php artisan优化


    最后。

    从此路径删除所有文件

    {project_root}\storage\framework\views
    
    或 在控制台中运行此命令

    php artisan view:clear
    

    getFirstLoop的位置已更新为具有不同名称的Concerns/managesLoop。它表明它获取了最后一个项,但返回值与“好奇”相同。我尝试了这两种方法,但仍然看到相同的错误。我在一个dev服务器上运行相同的代码,然后在我的生产服务器上失败,这很奇怪。