📜  更新 laravel 7 到 8 - PHP (1)

📅  最后修改于: 2023-12-03 15:26:22.979000             🧑  作者: Mango

更新 Laravel 7 到 8 - PHP

Laravel 8是最新的Laravel版本,它提供了许多新特性和改进,如Jetstream、Laravel UI、队列调度器时间计划等等。在本文中,我们将介绍如何将Laravel 7更新到Laravel 8。

步骤1 - 更新依赖项

在将Laravel 7更新到Laravel 8之前,您需要先更新所有依赖项。可以使用Composer更新依赖项,如下所示:

composer update
步骤2 - 更新 Laravel

一旦更新了所有依赖项,接下来就可以更新Laravel了。您可以使用Composer执行以下命令:

composer require laravel/upgrade

Upgrade命令将更改 Laravel 代码中的任何已弃用的功能,并在必要时更改配置文件、路由文件和视图文件。

接下来,运行 Laravel 更新命令:

php artisan update

Update命令将执行 Laravel 7 到 Laravel 8 的所有必需更改。更新过程中,您将被提示是否继续更新。输入“yes”并按“Enter”键即可完成更新过程。

步骤3 - 更新数据库

在完成Laravel更新后,可能需要更新数据库结构。此时可以运行以下命令:

php artisan migrate

Migrate命令将运行数据库迁移,并根据配置更新数据库结构。如果您已更改了Laravel 8中的数据库驱动程序,请确保在配置文件中进行相应的更改。

步骤4 - 测试

更新Laravel后,您可以运行PHPUnit测试以确保一切正常。可以使用以下命令运行测试:

vendor/bin/phpunit

测试运行时,Laravel将执行所有定义的测试,并打印结果。

结论

在本文中,我们已经介绍了如何将Laravel 7更新到Laravel 8。通过仔细阅读并按照上述步骤执行,您应该能够成功更新您的Laravel版本并享受新特性。