1)修改 composer 配置文件 composer.json
1、如果你用了 laravel-admin,larvel-admin 版本改 1.4.x-dev
2、laravel 版本改 5.4.*
3、phpunit 版本改 ~5.7
"encore/laravel-admin": "1.4.x-dev"
"laravel/framework": "5.4.*"
"phpunit/phpunit": "~5.7"
2)清空缓存
php artisan view:clear
php artisan route:clear
3)composer 更新
composer update
4)升级后,原项目代码修改
步骤3)执行之后,laravel 5.4 就升级好的了,但5.3的一些写法也不兼容,需要修改项目代码,具体看这里
http://laravelacademy.org/post/6658.html
Call to undefined method Illuminate\Routing\Route::getUri()
需要修改 $route->getUri() 为 $route->uri()