Laravel 4:包数据库种子

时间:2014-02-10 02:49:35

标签: php laravel-4

在包中,我们可以将迁移文件放在vendor/package/src/migrations中并通过php artisan migrate --bench="vendor/package"

运行

但是从哪里放以及如何从包中运行数据库种子?

谢谢

1 个答案:

答案 0 :(得分:0)

迁移和种子文档位于http://laravel.com/docs/migrations 播种位于页面底部。

基本上,您在apps / database / seeds文件夹中创建一个新文件并扩展Seeder类。

然后从运行函数中的apps / database / seeds / DatabaseSeeder.php文件中调用它

public function run()
{
    Eloquent::unguard();

    $this->call('UserTableSeeder');
}

然后在迁移数据库后运行db:seed命令。

php artisan db:seed