-1

我正在尝试按照http://laravel.com/docs/migrations#database-seding上的说明播种我的数据库:

class DatabaseSeeder extends Seeder {

    public function run()
    {
        $this->call('UserTableSeeder');

        $this->command->info('User table seeded!');
    }

}

class UserTableSeeder extends Seeder {

    public function run()
    {
        DB::table('users')->delete();

        User::create(array('email' => 'foo@bar.com'));
    }

}

我对此有点困惑。User里面有什么User::create(array('email' => 'foo@bar.com'));

4

1 回答 1

2

create 方法在数据库中插入一条记录(播种是一种预先填充数据库的方法)。

它基本上调用命名的模型并通过传递一个数组以静态User方式使用该Create()方法,并返回一个模型的实例,该实例表示具有传递的详细信息的用户实体。

于 2013-09-23T15:10:17.333 回答