stefanius/laravel-fixtures

在您的Laravel项目中加载YAML fixtures

0.1 2016-07-07 19:32 UTC

This package is auto-updated.

Last update: 2024-09-23 00:35:07 UTC


README

为Laravel框架提供的Yaml fixture生成器。

Build Status Latest Stable Version Total Downloads Latest Unstable Version License

为什么选择这个包?

Seeder类非常强大,但说实话:这个包提供的选项要少得多。想象一下,您有一系列想要插入的数据。问题仅仅在于需要编程 Seeder 类。在我看来,最终结果会是以大量数组为特征的庞大PHP文件,几乎难以阅读和维护。

此包提供了一个基于表的Yaml结构,您可以在它们之间建立关系。请参阅示例。

安装

要将此包安装到您的Laravel项目中,您只需将其添加到您的Composer文件中。无需(实际上也不可能)添加Facade或ServiceProvider。

shell> composer require stefanius/laravel-fixtures

示例数据

当文档没有提供您所需或希望的信息时,您可能想检查示例数据。这些数据也用于测试包,因此它将给出关于包的良好印象。您可以在以下位置找到数据:https://github.com/stefanius/laravel-fixtures/tree/master/testdata/database/fixtures

进行中

该包几乎稳定,但readme.md文件仍在进行中。请保持关注,以查看是否有任何更新!

徽章

一些徽章很有用,可以放置在顶部。但是,在“徽章狂热”的时代,我想加入这个派对,有些徽章有点模糊不清。

Total Downloads Monthly Downloads Daily Downloads Build Status Latest Stable Version Latest Unstable Version License composer.lock