2017-09-08 65 views
0

当我运行命令php artisan db:seed时,它给出了CMD中的重复错误
这里是我的UserTableSeederSQLSTATE [23000]:完整性约束违规:1062重复条目'[email protected]'关键'users_email_unique

public function run() 
{ 
    $user = new App\User(); 

    $user->create([ 

     'name'=>'admin', 
     'avatar'=>'avatar/image.png', 
     'email'=>'[email protected]', 
     'password'=>bcrypt('Nouman1122'), 
     'admin'=>1, 

    ]); 

    $user->create([ 

     'name'=>'ali', 
     'avatar'=>'avatar/image/png', 
     'email'=>'[email protected]', 
     'password'=>bcrypt('password'), 
     'admin'=>0, 

    ]); 
+0

你的'user'表已经有一个条目'email',其值为'[email protected]',它是唯一的,从表中删除这条记录,然后尝试 –

+0

我试试这个,但它不工作我做迁移:播种前刷新,但我不明白为什么它给了我这个错误 –

+0

从表 –

回答

0

哦,我找到soultion

实际上在我DatabaseSeeder错误,我注册数据库播种机本身

$这个 - >电话(DatabaseSeeder ::类);

相关问题