fakerphp/faker 和 fzaninotto/faker 有什么区别?

问题描述 投票:0回答:1

我是 Laravel 的新手,我一直在努力清楚地了解如何使用 Faker 生成测试数据。现在真正让我困惑的事情之一是我在代码示例中看到的不同版本的 Faker。其中一些使用 fzaninotto/faker,而另一些则使用 fakerphp/faker(我看到它内置在我的 Laravel 9.41.0 应用程序中)。

这两个软件包有什么区别,我应该使用哪一个?或者由于每个包可以生成的假货之间存在差异,我是否需要两者?

我真的很感激关于此事的一些建议。我怀疑 fzaninotto 版本是 fakerphp 版本的旧版本,我应该简单地使用 fakerphp,并且每当我看到使用 fzaninotto 的示例时就想到“fakerphp”,但也许这只是我的一厢情愿......

laravel faker
1个回答
0
投票

“fakerphp/faker”和“fzaninotto/faker”都指同一个 Faker PHP 库。该库的原作者是 François Zaninotto,“fzaninotto/faker”是托管该库的 GitHub 存储库。

原始存储库(fzaninotto/faker):François Zaninotto 创建并维护了 Faker 库。存储库 URL 为“https://github.com/fzaninotto/Faker”,Packagist 上的包名称为“fzaninotto/faker”。

过渡到 fakerphp/faker:在某个时候,存储库被转移到一个名为“fakerphp”的新 GitHub 组织。新的存储库 URL 变为“https://github.com/fakerphp/Faker”,Packagist 上的包名称更改为“fakerphp/faker”。

“fzaninotto/faker”和“fakerphp/faker”这两个参考文献在历史上都指向同一个 Faker PHP 库,并且该包得到了积极维护。如果在我上次知识更新之后库有任何更改或更新,您可能需要在官方 GitHub 存储库或 Packagist 上查看最新信息。请始终参阅官方文档或存储库以获取有关软件包的最新且准确的信息。

© www.soinside.com 2019 - 2024. All rights reserved.