Laravel 8新功能之使用模式:转储来加速迁移和测试的示例分析

  介绍

这篇“Laravel 8新功能之使用模式:转储来加速迁移和测试的示例分析“文章,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要参考一下,对于“Laravel 8新功能之使用模式:转储来加速迁移和测试的示例分析”,小编整理了以下知识点,请大家跟着小编的步伐一步一步的慢慢理解,接下来就让我们进入主题吧。

Laravel是什么

Laravel是一套简洁,优雅的PHP Web开发框架。它可以让你从面条一样杂乱的代码中解脱出来,它可以帮你构建一个完美的网络应用,而且每行代码都可以简洁,富于表达力。

Laravel 8将于今年晚些时候发布一个新的<代码>模式:转储命令。此命令对现有项目非常有用,因为它删除了不再需要的旧迁移并加快了测试和CI过程。泰勒Otwell在他的拉请求中解释了此功能:

此公关增加了<代码> PHP工匠模式:转储命令,该命令使用,mysqldump或pgdump将模式的当前状态转储到数据库/模式/{连接}模式。mysql文件中。

当此文件存在并且<代码> php工匠迁移或<代码> php工匠迁移:新鲜>

运行<代码>模式:转储>

此功能解决了两个问题:

1,它将清除模式文件夹中的旧迁移文件,这些文件在旧项目中可能会很大。

2,由于有了模式文件,测试的运行速度要快得多,并且Laravel不需要在测试过程中执行所有迁移。

该命令在您的项目中将如下所示:

php  artisan 模式:转储      #,自动清理旧迁移文件   php  artisan 模式:dump ——修剪      #,指定数据库链接   php  artisan 模式:dump ——数据库=pgsql

此功能已合并到<代码> 大师分支中,这意味着它将在Laravel 8中可用。

以上是“Laravel 8新功能之使用模式:转储来加速迁移和测试的示例分析”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!

Laravel 8新功能之使用模式:转储来加速迁移和测试的示例分析