【发布时间】:2014-01-26 00:58:29
【问题描述】:
通常我们创建一个这样的数据库种子文件来为数据库表做种子:
class UsersSeeder extends DatabaseSeeder {
public function run()
{
$users = [
[
'email' => 'mymail@mail.com',
'password' => Hash::make('123456'),
'name' => 'Admin'
]
];
foreach ($users as $user) {
User::create($user);
}
}
}
但是我们怎样才能用关系播种表呢?例如,具有表成员详细信息的表用户:
用户表:
id, email, password, name
成员详情表:
id, userid, gender, address, dob
memberdetail 表的userid 列将显示id,它链接到users 表上的id。我们如何播种这 2 个表?
谢谢。
【问题讨论】:
-
memberdetail表的型号是什么?分享关系。 -
Anam,我已经更新了问题以便更好地解释。
标签: php mysql database laravel-4