welderlourenco / laravel-seeder
运行你的种子文件而不需要修改DatabaseSeeder.php文件。
1.0.1
2014-09-04 13:43 UTC
Requires
- php: >=5.4.0
- illuminate/support: >=4.0.0
This package is not auto-updated.
Last update: 2024-09-24 01:58:24 UTC
README
使用这个非常简单的命令运行一个或多个种子文件。
简介
你注意到现在在Laravel中执行数据库种子操作需要做多少工作了吗?再次取消注释、注释并取消注释你的调用。好了,不再有了,使用Laravel Seeder,所有那些无聊
和不必要
的工作都完成了!在这里,你只需一个命令就可以执行数据库种子,而无需修改你的DatabaseSeeder.php文件。是不是很神奇?
安装
所需步骤
在master composer.json文件的require键中添加以下内容。
"welderlourenco/laravel-seeder" : "dev-master"
运行Composer update命令
composer update
完成此操作后,下一步是在app/config/app.php配置文件中添加provider。
return array( // ... 'providers' => array( // ... 'WelderLourenco\LaravelSeeder\Providers\LaravelSeederServiceProvider' ), )
用法
Laravel Seeder为你的db
命令命名空间添加了两个额外的命令
php artisan db:all
它将在你的/seeds
文件夹内搜索所有种子文件并运行它们。
php artisan db:only --files="UserTableSeeder"
它将只运行你通过--files
选项指定的文件,请注意,你可以通过冒号分隔传递多个文件:--files="UserTableSeeder, RoleTableSeeder, PermissionTableSeeder"
感谢
感谢上帝赐予我写这些知识的能力。