我试图将我的项目从今天的5.3升级到laravel 5.4。我添加了
"laravel/framework": "5.4.*",
到我的composer.json
并运行命令composer update
,然后运行composer dump-autoload
,然后测试我的项目。它给了我这个错误:
错误:
2154f392745gf102547be138a945a11b58e5649203.php中的FatalThrowableError 第2行: 调用未定义的方法Illuminate \ View \ Factory :: getFirstLoop()
我错过了什么吗?
答案 0 :(得分:26)
清除已编译的刀片视图。
php artisan view:clear
答案 1 :(得分:8)
php artisan cache:clear
刷新应用程序缓存
composer dump-autoload
生成自动加载文件
php artisan view:clear
清除所有已编译的视图文件
答案 2 :(得分:1)
删除该路径中的所有文件
{project_root}\storage\framework\views
或 在控制台中运行
php artisan view:clear
答案 3 :(得分:0)
在将软件包和Laravel升级到5.4之后,您应该运行**
php artisan view:clear
**以避免提到的错误。 您还可以运行**
php artisan route:clear
**刷新路由缓存。 此外,您可以运行
php artisan优化
最后。