acfbentveld / aseeder
此包已废弃,不再维护。未建议替代包。
laravel 数据库导出工具,用于生成种子文件
v1.0.53
2018-11-05 10:55 UTC
Requires
- laravel/framework: 5.*
This package is auto-updated.
Last update: 2021-06-24 12:30:23 UTC
README
将完整数据库导出到 laravel 种子文件。无需指定任何额外命令。
安装
composer require acfbentveld/aseeder
或者将 "acfbentveld/aseeder": "^1.0",
添加到你的 composer 文件。
建议删除你的种子文件夹中的所有文件。包括
DatabaseSeeder.php
。如果不存在,此文件将被生成。
使用方法
使用此包非常简单。运行命令 php artisan make:aseed
。某些操作需要用户确认。
操作
运行命令时,一些操作需要用户确认。
你希望在何处存储种子文件?
这意味着你可以指定种子文件存储的位置。默认是 default/seeds
文件夹。仅使用相对路径!
为所有表创建种子文件?
这意味着你可以为数据库中的所有表生成种子文件。默认为 true。如果需要指定表,请按 n
。
在播种前截断?
如果你选择此选项 true
,则会在种子文件中添加一行 \DB::table('%TABLE%')->truncate();
。这意味着在运行种子时,你的表将首先被截断。