welderlourenco/laravel-seeder

运行你的种子文件而不需要修改DatabaseSeeder.php文件。

1.0.1 2014-09-04 13:43 UTC

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"

感谢

感谢上帝赐予我写这些知识的能力。