acfbentveld/aseeder

此包已废弃,不再维护。未建议替代包。

laravel 数据库导出工具,用于生成种子文件

v1.0.53 2018-11-05 10:55 UTC

This package is auto-updated.

Last update: 2021-06-24 12:30:23 UTC


README

将完整数据库导出到 laravel 种子文件。无需指定任何额外命令。

Latest Version on Packagist Total Downloads

安装

    composer require acfbentveld/aseeder

或者将 "acfbentveld/aseeder": "^1.0", 添加到你的 composer 文件。

建议删除你的种子文件夹中的所有文件。包括 DatabaseSeeder.php。如果不存在,此文件将被生成。

使用方法

使用此包非常简单。运行命令 php artisan make:aseed。某些操作需要用户确认。

操作

运行命令时,一些操作需要用户确认。

你希望在何处存储种子文件?

这意味着你可以指定种子文件存储的位置。默认是 default/seeds 文件夹。仅使用相对路径!

为所有表创建种子文件?

这意味着你可以为数据库中的所有表生成种子文件。默认为 true。如果需要指定表,请按 n

在播种前截断?

如果你选择此选项 true,则会在种子文件中添加一行 \DB::table('%TABLE%')->truncate();。这意味着在运行种子时,你的表将首先被截断。