Han*_*ari 4 php upgrade laravel laravel-6
我正在尝试将 Laravel 6 升级到 7,但出现错误。
our requirements could not be resolved to an installable set of
packages.
Problem 1
- Conclusion: remove laravel/framework v6.0.3
- Conclusion: don't install laravel/framework v6.0.3
- laravel/ui 2.x-dev requires illuminate/console ^7.0 -> satisfiable by illuminate/console[7.x-dev, v7.0.0],
laravel/framework[7.x-dev].
- laravel/ui v2.0.0 requires illuminate/console ^7.0 -> satisfiable by illuminate/console[7.x-dev, v7.0.0],
laravel/framework[7.x-dev].
- Can only install one of: laravel/framework[7.x-dev, v6.0.3].
- don't install illuminate/console 7.x-dev|don't install laravel/framework v6.0.3
- don't install illuminate/console v7.0.0|don't install laravel/framework v6.0.3
- Installation request for laravel/framework (locked at v6.0.3, required as ^6.0) -> satisfiable by laravel/framework[v6.0.3].
- Installation request for laravel/ui ^2.0 -> satisfiable by laravel/ui[2.x-dev, v2.0.0].
Run Code Online (Sandbox Code Playgroud)
Bir*_*ira 11
只需按照文档,您必须已安装php7.2.5
在 composer.json 文件中将 laravel/framework 依赖项更新为 ^7.0。
此外,将您的 nunomaduro/collision 依赖项更新为 ^4.1,
phpunit/phpunit 对 ^8.5 的依赖,
门面/点火到>`^2.0
之后作为下一步。
应用程序App\Exceptions\Handler类的 report 和 render 方法应该接受Throwable接口的实例而不是 Exception 实例:
use Throwable; // add this line
public function report(Throwable $exception); // replace Exception with Throwable
public function render($request, Throwable $exception); // replace Exception with Throwable
Run Code Online (Sandbox Code Playgroud)
在那次跑步之后
composer update
Run Code Online (Sandbox Code Playgroud)
根据 Laravel 文档 从 升级laravel 6到laravel 7
laravel/framework将您的依赖项更新到^7.0您的composer.json文件中。此外,将您的nunomaduro/collision依赖项更新为^4.1、phpunit/phpunit依赖项^8.5和facade/ignition`^2.0。
然后在终端中运行composer update
composer update
Run Code Online (Sandbox Code Playgroud)
https://laravel.com/docs/7.x/upgrade
| 归档时间: |
|
| 查看次数: |
10606 次 |
| 最近记录: |