tinspj/fixtures

此包用于将json数据上传到表格

v1.0.3 2021-07-02 06:38 UTC

This package is auto-updated.

Last update: 2024-09-29 06:14:27 UTC


README

Laravel fixtures 是一个用于将json数据插入到表格中的PHP库。

安装

composer require tinspj/fixtures

用法

在您的 config/app.php 文件上注册提供者。

'providers' => [
    ...,
    Tinspj\Fixtures\FixturesServiceProvider::class,
]

Json文件格式

创建新的json文件并保存到 storage/app/fixtures。

{
    "table":"users",
    "data": [
        {
            "name": "user one",
            "email":"userone@gmail.com",
            "password": "password"
        },
        {
            "name": "user two",
            "email":"usertwo@gmail.com",
            "password": "password"
        }
    ]
}

php artisan 命令

在您的 config/app.php 文件上注册提供者。

php artisan fixtures:loaddata <json_file_name>

example:
php artisan fixtures:loaddata user.json

许可

MIT